Другие языки программирования и технологии
Я хочу сделать переводчик на мой простой шифр где одна буква заменяется на другую. Скажите как можелательно это сделать
Может сделать в блокноте или сделать свою раскладку клавиатуры?
такой шифр можно сделать программно
Если не принципиально, на какие символы заменять, можно вообще не запариваться, и без каких-либо списков букв, тупо сместить код символа на + сколько-то чисел при шифровании. А при расшифровании - сместить на то же число, только в другую сторону))
https://jsfiddle.net/OPTlMUS/x1upyfzs/ - так ( JavaScript )
Вместо числа 200, там в коде можете ввести 80000 - получатся китайские иероглифы))
А можно привязать "смещение" к самой переменной i.
Но такая штука прокатит только если стоит задача - чтобы другой человек сходу не прочитал сообщение. Расшифровать такой текст очень легко)
P.s. посмотрите еще символы для +/- 1000... вообще красота - одинаковые квадратики выводит))
https://jsfiddle.net/OPTlMUS/x1upyfzs/ - так ( JavaScript )
Вместо числа 200, там в коде можете ввести 80000 - получатся китайские иероглифы))
А можно привязать "смещение" к самой переменной i.
Но такая штука прокатит только если стоит задача - чтобы другой человек сходу не прочитал сообщение. Расшифровать такой текст очень легко)
P.s. посмотрите еще символы для +/- 1000... вообще красота - одинаковые квадратики выводит))
Такую примерно фигню я делал на бейсике в школе. 30 лет назад. Нужна таблица кодов и все. Прога была строк 10.
Сергей Нестерюк
А как сделать то? Я просто тормоза у меня 1 букве соответствует другая
Придётся запускать программу.
Таких алгоритмов много, самый известный - алгоритм Цезаря, но есть и другие (см. ROT-18 или ROT-47). Задаётся массив символов и они заменяются на другие из массива. Можно добавить русские буквы.
Повторное применение ROT к зашифрованному тексту даёт исходный, что очень удобно.
Язык программы и способ применения зависят от ваших нужд. Можно написать макрос для Word, чтобы шифровать документы. Можно использовать готовые решения в сети. Можно использовать текстовые редакторы с поддержкой макро-программирования, например Notepad++ с плагинами Python- или Lua-скрипт. Можно использовать Powershell или VB-Script для командной строки Windows. Для Linux есть bash-скрипт.
Вот пример реализации https://ideone.com/VUGyiI
Таких алгоритмов много, самый известный - алгоритм Цезаря, но есть и другие (см. ROT-18 или ROT-47). Задаётся массив символов и они заменяются на другие из массива. Можно добавить русские буквы.
Повторное применение ROT к зашифрованному тексту даёт исходный, что очень удобно.
Язык программы и способ применения зависят от ваших нужд. Можно написать макрос для Word, чтобы шифровать документы. Можно использовать готовые решения в сети. Можно использовать текстовые редакторы с поддержкой макро-программирования, например Notepad++ с плагинами Python- или Lua-скрипт. Можно использовать Powershell или VB-Script для командной строки Windows. Для Linux есть bash-скрипт.
Вот пример реализации https://ideone.com/VUGyiI
В блокноте есть функция заменить.... Можешь поочередно заменять символ на другой. Так делаешь до тех пор пока тест не станет полностью нечитабельным. Конечно символы придется записывать гдето чтоб потом восстановить...
Программным способом также можно. Вообще то это простая программа максимум в 50 строк и такого говна в интернете достаточно можно найти
Программным способом также можно. Вообще то это простая программа максимум в 50 строк и такого говна в интернете достаточно можно найти
сделай на python с помощью словарей займет пару строчек
Похожие вопросы
- Хочу заняться программированием. Хочу для себя понять, как связана строка программирование (с буквами, символами) с ..(+)
- А если я хочу сделать сайт на джумле..
- Хочу сделать фильм,помогите !=)
- Хочу сделать в фотошопе коллаж: наложить GIF-анимацию на обычную картинку, но при наложении анимация перестает двигаться
- Хочу сделать программу в дельфи с такими приёмами....
- хочу сделать свой новый персональный сайт, старый более менее раскручен. Вопрос, если я перетащу счётчики прежнего на н
- Если я не знаю язык Java и хочу сделать какое-нибудь приложение под анроид, это реально?
- Проблема в программе Access, хочу сделать подарок папе, помогите, пожалуйста
- Я хочу сделать свою игру, но не умею рисовать, что делать?
- Как сделать загрузочный диск? Есть Windows только он просто скопираван на диск, хочу сделать из него установочный.