ГлавнаяИнструментыШифр Цезаря

Шифр Цезаря

Сдвигает каждую букву на заданное число позиций по алфавиту: при сдвиге три «а» превращается в «г». Работает и с кириллицей, и с латиницей одновременно, цифры и знаки препинания остаются на месте. Ключевая вкладка — подбор: если сдвиг неизвестен, инструмент угадывает его по частотности букв. В русском тексте чаще всего встречаются «о», «е» и «а», и по перекосу распределения нужный сдвиг вычисляется за один проход. Рядом лежит таблица всех сдвигов сразу: для коротких строк частотный анализ бессилен, и глазами по тридцати трём вариантам находится быстрее. ROT13 и ROT47 — частные случаи того же приёма, они вынесены отдельными кнопками.

Цифры, пробелы и знаки препинания остаются на месте.
Регистр сохраняется: заглавная остаётся заглавной.
3сдвиг

Все сдвиги сразу

СдвигТекст

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

  1. Русский, английский или вперемешку — оба алфавита обрабатываются.
  2. Или нажмите «подобрать», если ключ неизвестен.
  3. Шифрование и расшифровка переключаются одной кнопкой.
  4. На короткой строке перебор глазами быстрее любого анализа.

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

Как устроен шифр Цезаря

Каждая буква заменяется на другую, стоящую в алфавите через фиксированное число позиций. При сдвиге три «а» становится «г», «б» — «д», а конец алфавита заворачивается обратно к началу: «я» превращается в «в». Ключ здесь один — величина сдвига, и именно поэтому шифр так легко взламывается. Название идёт от Юлия Цезаря, который, по свидетельству Светония, пользовался сдвигом на три позиции в переписке.

Сколько всего возможных ключей

Для русского алфавита тридцать три, из них тридцать два осмысленных: нулевой сдвиг оставляет текст как есть. Для латиницы двадцать пять. Это и есть главная слабость: перебрать три десятка вариантов можно вручную за минуту, а компьютер делает это мгновенно. Никакой стойкости у шифра нет, и применять его для чего-то серьёзного нельзя.

Как работает автоподбор сдвига

Через частотность букв. В любом достаточно длинном русском тексте распределение букв устойчиво: «о» встречается примерно в одиннадцати процентах случаев, «е» в восьми, «а» в восьми. Шифр Цезаря сдвигает всё распределение целиком, не меняя его формы. Инструмент прикладывает эталонное распределение ко всем возможным сдвигам и выбирает тот, при котором расхождение минимально. На тексте от полусотни букв это работает почти безошибочно.

Почему на короткой строке подбор ошибается

Потому что частотность — статистика, а на десяти буквах статистики нет. В слове может случайно не оказаться ни одной «о», и распределение перекосится куда угодно. Для таких случаев есть таблица всех сдвигов: тридцать три строки просматриваются глазами за несколько секунд, и осмысленный вариант виден сразу.

Чем ROT13 отличается от шифра Цезаря

Это шифр Цезаря со сдвигом ровно тринадцать для латиницы. Тринадцать — половина от двадцати шести, поэтому шифрование и расшифровка совпадают: применили дважды и вернулись к исходному тексту. Из-за этого ROT13 удобен как заглушка, скрывающая спойлер или ответ на загадку от случайного взгляда. Защитой он не является и никогда таковой не считался.

Что такое ROT47

Тот же приём, но по таблице печатных символов ASCII: сдвигаются девяносто четыре знака от восклицательного до тильды, включая цифры и знаки препинания. Сдвиг сорок семь — снова половина диапазона, поэтому ROT47 тоже обратим сам к себе. Кириллицу он не трогает.

Что происходит с цифрами и знаками

Они остаются на месте. Шифруются только буквы, регистр сохраняется: заглавная остаётся заглавной. Это стандартное поведение, но у него есть следствие — по сохранившейся пунктуации и длине слов текст читается почти как исходный, что дополнительно облегчает взлом.

Данные куда-то отправляются

Нет, всё считается в браузере.

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

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.