Шифр Цезаря
Сдвигает каждую букву на заданное число позиций по алфавиту: при сдвиге три «а» превращается в «г». Работает и с кириллицей, и с латиницей одновременно, цифры и знаки препинания остаются на месте. Ключевая вкладка — подбор: если сдвиг неизвестен, инструмент угадывает его по частотности букв. В русском тексте чаще всего встречаются «о», «е» и «а», и по перекосу распределения нужный сдвиг вычисляется за один проход. Рядом лежит таблица всех сдвигов сразу: для коротких строк частотный анализ бессилен, и глазами по тридцати трём вариантам находится быстрее. ROT13 и ROT47 — частные случаи того же приёма, они вынесены отдельными кнопками.
Все сдвиги сразу
| Сдвиг | Текст |
|---|
Как пользоваться
- Русский, английский или вперемешку — оба алфавита обрабатываются.
- Или нажмите «подобрать», если ключ неизвестен.
- Шифрование и расшифровка переключаются одной кнопкой.
- На короткой строке перебор глазами быстрее любого анализа.
Частые вопросы
Как устроен шифр Цезаря
Каждая буква заменяется на другую, стоящую в алфавите через фиксированное число позиций. При сдвиге три «а» становится «г», «б» — «д», а конец алфавита заворачивается обратно к началу: «я» превращается в «в». Ключ здесь один — величина сдвига, и именно поэтому шифр так легко взламывается. Название идёт от Юлия Цезаря, который, по свидетельству Светония, пользовался сдвигом на три позиции в переписке.
Сколько всего возможных ключей
Для русского алфавита тридцать три, из них тридцать два осмысленных: нулевой сдвиг оставляет текст как есть. Для латиницы двадцать пять. Это и есть главная слабость: перебрать три десятка вариантов можно вручную за минуту, а компьютер делает это мгновенно. Никакой стойкости у шифра нет, и применять его для чего-то серьёзного нельзя.
Как работает автоподбор сдвига
Через частотность букв. В любом достаточно длинном русском тексте распределение букв устойчиво: «о» встречается примерно в одиннадцати процентах случаев, «е» в восьми, «а» в восьми. Шифр Цезаря сдвигает всё распределение целиком, не меняя его формы. Инструмент прикладывает эталонное распределение ко всем возможным сдвигам и выбирает тот, при котором расхождение минимально. На тексте от полусотни букв это работает почти безошибочно.
Почему на короткой строке подбор ошибается
Потому что частотность — статистика, а на десяти буквах статистики нет. В слове может случайно не оказаться ни одной «о», и распределение перекосится куда угодно. Для таких случаев есть таблица всех сдвигов: тридцать три строки просматриваются глазами за несколько секунд, и осмысленный вариант виден сразу.
Чем ROT13 отличается от шифра Цезаря
Это шифр Цезаря со сдвигом ровно тринадцать для латиницы. Тринадцать — половина от двадцати шести, поэтому шифрование и расшифровка совпадают: применили дважды и вернулись к исходному тексту. Из-за этого ROT13 удобен как заглушка, скрывающая спойлер или ответ на загадку от случайного взгляда. Защитой он не является и никогда таковой не считался.
Что такое ROT47
Тот же приём, но по таблице печатных символов ASCII: сдвигаются девяносто четыре знака от восклицательного до тильды, включая цифры и знаки препинания. Сдвиг сорок семь — снова половина диапазона, поэтому ROT47 тоже обратим сам к себе. Кириллицу он не трогает.
Что происходит с цифрами и знаками
Они остаются на месте. Шифруются только буквы, регистр сохраняется: заглавная остаётся заглавной. Это стандартное поведение, но у него есть следствие — по сохранившейся пунктуации и длине слов текст читается почти как исходный, что дополнительно облегчает взлом.
Данные куда-то отправляются
Нет, всё считается в браузере.
Похожие инструменты
Список в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьРазбить текст на частиДелит длинный текст на куски нужной длины: Telegram 4096, подпись 1024, ВК 4000, description 160, SMS 70. Не рвёт слова и предложения.
ОткрытьИзменить размер фотоПиксели вручную или готовый пресет: обложка ВК, превью YouTube, аватар, фото 3×4, печать 10×15. Пакетно, с обрезкой или полями.
ОткрытьТипографорКавычки-ёлочки «», дефис → тире, неразрывные пробелы после предлогов, чистка двойных пробелов. Аккуратная типографика для сайта.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
ОткрытьОбрезать строкиУдалить N символов с краёв, текст до/после символа, убрать приставку или окончание.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.