Для технической поддержки и по вопросам разработки ботов обращайтесь в @RocketBotsBot.
2024-07-14
/start
🔸 Добро пожаловать в @RuNigmaBot - шифровальный бот.
Нажмите /help чтобы посмотреть все команды.
/help
🔸 РуНигма эмулятор шифровальной машины
Добро пожаловать в @RuNigmaBot - эмулятор шифровальной машины.
Данный бот сделан по мотивам других моих ботов на эту же тему - @m209bot, @EnigmaMachineBot. В отличии от последних, этот бот реализует шифровальный алгоритм для выдуманной машины. По принципу работы машина похоже на роторную немецкую машину Enigma, со следующими отличиями: ➖ Алфавит из 70 букв, латиница, кирилица, цифры и символ подчеркивания в качестве пробела. ➖ Машина состоит из 5 роторов. ➖ Все 5 роторов(кроме правого) двигаются по правилу как у второго ротора оригинальной Enigma. ➖ Plugboard может содержать до 20 пар перестановок.
Распиновку роторов я держу в секрете. Вычислить распиновку - развлечение для особо терпеливых. 😜
Процедура шифрования проста - при шифровании выбирается 5 случайных букв, они устанавливаются в качестве стартовых, после чего шифруется все сообщение. Итоговое сообщение состоит из 5 стартовых букв и зашифрованного текста. Расшифровка происходит в обратном порядке.
ВНИМАНИЕ! Алгоритм создан для развлечения, не проверялся на криптостойкость и не должен быть использован для шифрования чувствительных данных.
Зашифровать сообщение можно через inline-режим телеграма, либо с помощью команды /encrypt. Если сообщение отправляется через inline-режим, то к нему прикрепляется кнопка "Расшифровать". Каждый, у кого такие же ключевые настройки сможет расшифровать это сообщение прямо в чате.