Шифр Цезаря
Сдвигает каждую букву на заданное число позиций по алфавиту: при сдвиге три «а» превращается в «г». Работает и с кириллицей, и с латиницей одновременно, цифры и знаки препинания остаются на месте.
Все сдвиги сразу
| Сдвиг | Текст |
|---|
Сдвиг, ROT13 и подбор
Шифр Цезаря сдвигает каждую букву на заданное число позиций по алфавиту: при сдвиге три «а» становится «г», «я» переходит в начало. Инструмент шифрует и расшифровывает кириллицу и латиницу одновременно, оставляет цифры и знаки на месте, а кнопка подбора перебирает все сдвиги сразу и показывает таблицу вариантов, где читаемый текст виден с первого взгляда. Кнопки ROT13 и ROT47 включают два классических варианта.
Сдвигов у кириллицы 32, у латиницы 25, поэтому шифр вскрывается перебором за секунду; он нужен для головоломок, квестов и учебных примеров, а ROT13 до сих пор прячет спойлеры и ответы на форумах.

| Вариант | Сдвиг | Пример | Особенность |
|---|---|---|---|
| Цезарь | любой | привет → тулезх (3) | Классика |
| ROT13 | 13 для латиницы | hello → uryyb | Второе применение возвращает текст |
| ROT47 | 47 по печатным ASCII | hello → 96==@ | Сдвигает и цифры, и знаки |
| Подбор | все сразу | таблица 32 строк | Читаемый вариант виден глазом |
История шифра сдвига
Светоний в «Жизни двенадцати цезарей» пишет, что Цезарь в письмах заменял каждую букву третьей после неё, а Август сдвигал на одну. Шифр держался, пока читать умели немногие; арабский учёный аль-Кинди в IX веке описал частотный анализ, и любой сдвиг стал вскрываться по самой частой букве. Леон Баттиста Альберти в 1467 году придумал диск с двумя алфавитами, а Блез де Виженер в XVI веке — шифр с ключевым словом, который продержался триста лет.
В XX веке сдвиг стал учебной задачей: с него начинается любой курс криптографии, а ROT13 в Usenet 1980-х прятал разгадки и шутки от случайного взгляда. Роторные машины вроде «Энигмы» были тем же сдвигом, только меняющимся на каждой букве. Инструмент показывает, как быстро перебор вскрывает шифр, и этим полезен.


Как шифровать и вскрывать
Введите текст и сдвиг, нажмите «Зашифровать» или «Расшифровать»; для неизвестного сдвига нажмите «Подобрать» и найдите в таблице читаемую строку. Буква «ё» считается частью алфавита, регистр сохраняется. Для головоломки выбирайте сдвиг, отличный от 3 и 13: их пробуют первыми.
Для настоящей защиты шифр не годится: любой текст вскрывается перебором или по частоте букв. Шифр с ключевым словом разбирает шифр Виженера, а другой способ записи букв, точками и тире, даёт азбука Морзе.
| Алфавиты | кириллица и латиница |
| Сдвигов | 32 и 25 |
| Подбор | все сразу |
| Варианты | ROT13, ROT47 |
| Светоний | I–II век |
| Аль-Кинди | IX век |
| Диск Альберти | 1467 |
| ROT13 в Usenet | 1980-е |
Ключевая вкладка — подбор: если сдвиг неизвестен, инструмент угадывает его по частотности букв.
Как пользоваться
В русском тексте чаще всего встречаются «о», «е» и «а», и по перекосу распределения нужный сдвиг вычисляется за один проход. Рядом лежит таблица всех сдвигов сразу: для коротких строк частотный анализ бессилен, и глазами по тридцати трём вариантам находится быстрее. ROT13 и ROT47 — частные случаи того же приёма, они вынесены отдельными кнопками.
- Русский, английский или вперемешку — оба алфавита обрабатываются.
- Или нажмите «подобрать», если ключ неизвестен.
- Шифрование и расшифровка переключаются одной кнопкой.
- На короткой строке перебор глазами быстрее любого анализа.
Частые вопросы
Как устроен шифр Цезаря
Каждая буква заменяется на другую, стоящую в алфавите через фиксированное число позиций. При сдвиге три «а» становится «г», «б» — «д», а конец алфавита заворачивается обратно к началу: «я» превращается в «в». Ключ здесь один — величина сдвига, и именно поэтому шифр так легко взламывается. Название идёт от Юлия Цезаря, который, по свидетельству Светония, пользовался сдвигом на три позиции в переписке.
Сколько всего возможных ключей
Для русского алфавита тридцать три, из них тридцать два осмысленных: нулевой сдвиг оставляет текст как есть. Для латиницы двадцать пять. Это и есть главная слабость: перебрать три десятка вариантов можно вручную за минуту, а компьютер делает это мгновенно. Никакой стойкости у шифра нет, и применять его для чего-то серьёзного нельзя.
Как работает автоподбор сдвига
Через частотность букв. В любом достаточно длинном русском тексте распределение букв устойчиво: «о» встречается примерно в одиннадцати процентах случаев, «е» в восьми, «а» в восьми. Шифр Цезаря сдвигает всё распределение целиком, не меняя его формы. Инструмент прикладывает эталонное распределение ко всем возможным сдвигам и выбирает тот, при котором расхождение минимально. На тексте от полусотни букв это работает почти безошибочно.
Почему на короткой строке подбор ошибается
Потому что частотность — статистика, а на десяти буквах статистики нет. В слове может случайно не оказаться ни одной «о», и распределение перекосится куда угодно. Для таких случаев есть таблица всех сдвигов: тридцать три строки просматриваются глазами за несколько секунд, и осмысленный вариант виден сразу.
Чем ROT13 отличается от шифра Цезаря
Это шифр Цезаря со сдвигом ровно тринадцать для латиницы. Тринадцать — половина от двадцати шести, поэтому шифрование и расшифровка совпадают: применили дважды и вернулись к исходному тексту. Из-за этого ROT13 удобен как заглушка, скрывающая спойлер или ответ на загадку от случайного взгляда. Защитой он не служит и никогда не считался.
Что такое ROT47
Тот же приём, но по таблице печатных символов ASCII: сдвигаются девяносто четыре знака от восклицательного до тильды, включая цифры и знаки препинания. Сдвиг сорок семь — снова половина диапазона, поэтому ROT47 тоже обратим сам к себе. Кириллицу он не трогает.
Что происходит с цифрами и знаками
Они остаются на месте. Шифруются только буквы, регистр сохраняется: заглавная остаётся заглавной. Это стандартное поведение, но у него есть следствие — по сохранившейся пунктуации и длине слов текст читается почти как исходный, что дополнительно облегчает взлом.
Спросите нейросети об инструменте
Похожие инструменты
Шифрование и расшифровка по ключевому слову, а также шифр Цезаря со сдвигом и Атбаш, русский и латинский алфавиты, таблица Виженера.
ОткрытьАзбука МорзеТекст в код Морзе и обратно на русском и латинице, цифры и знаки, звук с регулируемой скоростью, полная таблица.
ОткрытьРаспознать текст с картинкиOCR в браузере: текст с фотографии, скриншота, скана и страниц PDF по-русски и по-английски, с уверенностью распознавания и склейкой переносов.
ОткрытьГенератор рыбы-текстаТекст-заглушка для макета: русская рыба, Lorem ipsum и осмысленные абзацы. Объём задаётся в абзацах, словах или знаках, есть заголовки и списки.
ОткрытьЧитаемость текстаИндекс Флеша в русской адаптации Оборневой и годы обучения, плюс список самых тяжёлых предложений и длинных слов.
ОткрытьПроверка текста на нейросетьПодсвечивает обороты, по которым узнают машинный текст: штампы, связки, антитезу «не X, а Y». Плюс считает ровность фраз, долю конкретики и плотность тире.
ОткрытьЕщё инструменты для текста
Проверка орфографии, анализ на воду и тошноту, счётчик символов, сравнение двух текстов, типографор, регистр и замены — в разделе 46 инструментов.