Утилиты · Классические шифры
Шифр Цезаря онлайн
Зашифровать и расшифровать шифр Цезаря и ROT13, перебрать все сдвиги разом и найти осмысленный.
Считается в вашем браузере. Текст никуда не отправляется.
Как пользоваться
Вставьте текст и выберите сдвиг. Результат появляется сразу, по мере набора. Кнопка «⇅» меняет поля местами и переключает режим: так удобно проверить, что расшифровка возвращает исходный текст.
Алфавит определяется сам: если букв кириллицы больше, текст считается русским (33 буквы, включая ё), иначе латинским (26 букв). Цифры, пробелы и знаки препинания не меняются. Регистр сохраняется.
Если ключ неизвестен
Блок «Взлом перебором» пробует все сдвиги сразу и сортирует их по тому, насколько результат похож на настоящий язык. Для этого считается χ² — расхождение частот букв с обычными частотами русского или английского текста. Для фразы из пяти-шести слов правильный вариант почти всегда оказывается первым. В совсем коротких строках смотрите на первые три-четыре строки таблицы глазами.
ROT13
ROT13 — это шифр Цезаря со сдвигом 13 по латинскому алфавиту. Так как 13 + 13 = 26, одна и та же операция и шифрует, и расшифровывает. Нажмите кнопку ROT13, и сдвиг с алфавитом выставятся сами.
Частые вопросы
Какой сдвиг использовал сам Цезарь?
Три: А → Г, Б → Д. Об этом пишет Светоний. Его преемник Август, по тому же Светонию, сдвигал на одну букву.
Как расшифровать шифр Цезаря без ключа?
Перебором: ключей всего 32 для русского и 25 для латиницы. Таблица ниже делает это за вас. Подробно — в уроке о шифре Цезаря.
Безопасно ли вводить сюда текст?
Да. Всё считается в вашем браузере, на сервер ничего не отправляется.