Другие языки программирования и технологии

Я хочу сделать переводчик на мой простой шифр где одна буква заменяется на другую. Скажите как можелательно это сделать

Может сделать в блокноте или сделать свою раскладку клавиатуры?
такой шифр можно сделать программно
РБ
Ромуалдас Бистрявичус
42 614
Лучший ответ
Если не принципиально, на какие символы заменять, можно вообще не запариваться, и без каких-либо списков букв, тупо сместить код символа на + сколько-то чисел при шифровании. А при расшифровании - сместить на то же число, только в другую сторону))

https://jsfiddle.net/OPTlMUS/x1upyfzs/ - так ( JavaScript )

Вместо числа 200, там в коде можете ввести 80000 - получатся китайские иероглифы))
А можно привязать "смещение" к самой переменной i.

Но такая штука прокатит только если стоит задача - чтобы другой человек сходу не прочитал сообщение. Расшифровать такой текст очень легко)

P.s. посмотрите еще символы для +/- 1000... вообще красота - одинаковые квадратики выводит))
Такую примерно фигню я делал на бейсике в школе. 30 лет назад. Нужна таблица кодов и все. Прога была строк 10.
Сергей Волошин
Сергей Волошин
20 175
Сергей Нестерюк А как сделать то? Я просто тормоза у меня 1 букве соответствует другая
Придётся запускать программу.
Таких алгоритмов много, самый известный - алгоритм Цезаря, но есть и другие (см. ROT-18 или ROT-47). Задаётся массив символов и они заменяются на другие из массива. Можно добавить русские буквы.
Повторное применение ROT к зашифрованному тексту даёт исходный, что очень удобно.

Язык программы и способ применения зависят от ваших нужд. Можно написать макрос для Word, чтобы шифровать документы. Можно использовать готовые решения в сети. Можно использовать текстовые редакторы с поддержкой макро-программирования, например Notepad++ с плагинами Python- или Lua-скрипт. Можно использовать Powershell или VB-Script для командной строки Windows. Для Linux есть bash-скрипт.

Вот пример реализации https://ideone.com/VUGyiI
Chingiz Adiyev
Chingiz Adiyev
11 112
В блокноте есть функция заменить.... Можешь поочередно заменять символ на другой. Так делаешь до тех пор пока тест не станет полностью нечитабельным. Конечно символы придется записывать гдето чтоб потом восстановить...

Программным способом также можно. Вообще то это простая программа максимум в 50 строк и такого говна в интернете достаточно можно найти
сделай на python с помощью словарей займет пару строчек

Похожие вопросы