Что такое Шифр Цезаря?

Шифр Цезаря позволяет шифровать и дешифровать текст с помощью классического шифра сдвига букв. Выберите величину сдвига от 1 до 25 для кодирования сообщения или используйте режим перебора для проверки всех вариантов сразу.

Шифр сдвигает каждую букву на заданное число позиций, после Z возвращается к A. Пробелы и знаки препинания всегда проходят без изменений, и цифры тоже — если только вы не включите «Сдвигать цифры», чтобы повернуть и 0–9. В режиме «полный перебор» инструмент сразу показывает все 25 вариантов дешифровки, и нужно лишь выбрать тот, что читается как английский.

Как использовать

  1. Введите текст для шифрования или дешифрования в поле ввода.
  2. Задайте величину сдвига (1-25) и выберите направление — шифрование или дешифрование.
  3. Результат отобразится мгновенно. Используйте режим полного перебора, чтобы увидеть все 25 вариантов сдвига.

Когда использовать

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

Результат

Вы хотите зашифровать сообщение «ATTACK AT DAWN» со сдвигом 3. Результат: «DWWDFN DW GDZQ». Сообщите получателю число сдвига, чтобы он мог расшифровать послание.

Частые вопросы

Насколько шифр Цезаря защищает на самом деле?
По современным меркам никак. Возможных сдвигов всего 25, и любой переберёт их за секунды — именно это делает здесь режим «полный перебор». Для настоящих секретов нужен AES или другой современный алгоритм, а шифр Цезаря годится для головоломок и обучения.
Что показывает график частоты букв?
Он сравнивает, как часто каждая буква встречается в шифротексте, с типичными частотами английского (E около 12%, T порядка 9%). Если пик в шифре стоит на две клетки правее ожидаемого E, сдвиг скорее всего равен 2.
Почему цифры и пробелы в сообщении остаются как были?
По умолчанию — да, потому что шифр Цезаря определён только для алфавита, и границы слов остаются видны — одна из причин, почему длинные сообщения легко взломать. Если нужно зашифровать и цифры, включите «Сдвигать цифры» — инструмент повернёт 0–9 на то же число; пробелы и знаки препинания всегда остаются на месте.
Чем сдвиг 13 отличается от ROT13?
ROT13 — это в точности шифр Цезаря со сдвигом 13. Поскольку 13 — половина от 26, два шифрования подряд с этим сдвигом возвращают исходный текст, поэтому ROT13 сам себе ключ.
Работает ли инструмент с буквами с диакритикой вроде é или ñ?
Нет. Сдвигаются только A–Z и a–z, символы с диакритикой проходят без изменений. Если они нужны в сообщении, замените их на варианты без диакритики до шифрования, чтобы текст оставался согласованным.

Похожие инструменты