Калькулятор шифра простой замены – моноалфавитный шифр

Зашифруйте или расшифруйте текст с помощью шифра простой замены (моноалфавитный шифр). Каждая буква заменяется на другую по заданному ключу.

Результат: SVOOL DLIOW

Примечание: Ключ должен содержать 26 уникальных букв A-Z. Например, "ZEBRAS..." означает A→Z, B→E, C→B и т.д.

Что такое шифр простой замены?

Шифр простой замены (или моноалфавитный шифр подстановки) — одна из старейших и простейших техник шифрования. Каждая буква открытого текста заменяется на другую букву по фиксированному правилу подстановки. Весь алфавит отображается на перетасованный алфавитный ключ.

Оригинал: А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

Ключ: Z E B R A S C D F G H I J K L M N O P Q T U V W X Y

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

Шифр простой замены уязвим для частотного анализа — буквы, которые чаще встречаются в языке (например, 'Е', 'О', 'А' в русском), могут быть идентифицированы по частоте появления .

Основные возможности:

  • Свой ключ — создайте собственную таблицу подстановки
  • Шифрование/Дешифрование — обе операции с одним ключом
  • Случайный ключ — быстрая генерация случайной подстановки
  • Сохранение регистра — заглавные и строчные буквы сохраняются
  • Неалфавитные символы — пробелы, цифры и знаки препинания остаются без изменений

Как пользоваться калькулятором

  1. Введите текст: Укажите текст для шифрования или дешифрования.
  2. Введите ключ: Укажите ключ из 26 уникальных букв A-Z. Например: ZEBRASCDFGHIJKLMNOPQTUVWXY.
  3. Выберите режим: «Шифрование» или «Дешифрование».
  4. Обработать: Нажмите кнопку «Обработать» или клавишу Enter.
  5. Случайный ключ: Нажмите «Сгенерировать ключ» для создания случайной подстановки.
  6. Сбросить: Используйте «Сбросить» для возврата к значениям по умолчанию.
  7. Интерпретация: Результат показывает зашифрованный или расшифрованный текст.

Leave a Reply