Шифр Цезаря онлайн
Расшифровка и зашифровка шифра Цезаря онлайн: переводчик, дешифратор и калькулятор для русского и английского алфавита
Открывали 15 182 разаПоделились 22 разаВ избранном: 17
Инструмент справился с вашей задачей?
Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.
Уже ответили: 111 человек
Комментарии (6)
непридумал · 21 сент. 2026 г., 19:55 · лайков: 1
идиоты, которые делают сайты, не могут догадаться, что нужно при расшифровке делать все сдвиги в цезаре, как здесь, а не по 1. Жаль, что сайт выбивает не 1 в поиске, так бы много времени сэкономил...
Шифр Цезаря онлайн: расшифровка и зашифровка текста
Онлайн-переводчик шифра Цезаря зашифрует и расшифрует текст по мере ввода: вставьте слово или фразу, задайте сдвиг — ответ появится сразу, без нажатия кнопки, а ниже, под ответом, — таблица соответствия букв и пошаговая замена «П→Т, Р→У…» (первые 80 замен), которую удобно переписать в тетрадь как решение. Инструмент поддерживает русский алфавит из 33 букв с Ё (так в школьных учебниках и практикумах) и из 32 букв без Ё (когда это прямо сказано в условии задачи), английский из 26 букв, оба сразу для смешанных текстов, а также ROT47 для печатаемых символов ASCII.
Сдвиг принимает любое целое число: «сдвиг влево на 3» вводится как −3, а сдвиг больше длины алфавита пересчитывается по кругу — инструмент показывает, чему он равен. Если ключ (сдвиг) неизвестен, нажмите «Подобрать сдвиг» — дешифратор переберёт все варианты (32 для русского с Ё, 31 без Ё, 25 для английского) и поставит наверх самые похожие на осмысленный текст: оценка идёт по частоте пар букв, и на фразе из 4–6 букв верный сдвиг оказывается первым в восьми–девяти случаях из десяти (на отдельных коротких словах — реже, поэтому все варианты остаются в списке). Калькулятор работает в браузере — текст не уходит на сервер сайта.
Что такое шифр Цезаря и как он работает
Шифр Цезаря — это метод шифрования, в котором каждая буква исходного текста заменяется на букву, стоящую на фиксированное число позиций дальше в алфавите. Этот сдвиг и есть ключ шифра. Например, при сдвиге 3 в русском алфавите с Ё: А → Г, Б → Д, В → Е, а Е → З (потому что после Е идёт Ё). Буквы в конце алфавита «оборачиваются»: Я при сдвиге 1 становится А, Z при сдвиге 1 — A.
Название шифр получил в честь Гая Юлия Цезаря (100–44 гг. до н. э.), который применял его в переписке с полководцами со сдвигом 3 — это один из первых известных шифров, описанный у Светония. Код Цезаря — частный случай замены букв по одной таблице (моноалфавитной подстановки) и основа для более сложных систем: шифра Виженера, шифровальных дисков и роторных машин XX века, включая Энигму.
Расшифровка шифра Цезаря: три способа
Первый способ — расшифровать с известным ключом: введите зашифрованный текст, укажите сдвиг, переключите режим на «Расшифровать», и дешифратор выдаст исходное сообщение. Это вариант для школьных задач, где сдвиг указан в условии (классический — 3 или 5). Если в задаче сказано «сдвиг влево», введите число со знаком минус — или оставьте плюс и переключите режим: сдвиг влево на 3 при шифровании и сдвиг вправо на 3 при расшифровке — одно и то же.
Второй способ — перебор всех сдвигов (брутфорс): когда ключ неизвестен. Калькулятор шифра Цезаря покажет все варианты расшифровки одним списком — для русского это 32 варианта (с Ё) или 31 (без Ё), для английского — 25. На современном устройстве это занимает миллисекунды.
Третий способ — частотный анализ: в русском языке самая частая буква — О (≈10,97%), затем Е и А; в английском — E (≈12,70%), T и A. Если в шифротексте чаще всего встречается буква С — сдвиг равен 3: от О до С в алфавите три позиции (О → П → Р → С). Наш дешифратор Цезаря делает это автоматически, но точнее: он оценивает не отдельные буквы, а пары соседних букв (в русском тексте «ст», «но», «то» встречаются часто, а «ъь» или «йы» — почти никогда) и ставит наверх три самых правдоподобных варианта; если текст достаточно длинный и первый вариант заметно лучше остальных, он получает пометку «Скорее всего» и зелёную подсветку, а на коротких словах подсветки нет намеренно — выбирайте глазами.
ROT13, ROT5 и ROT47 — родственники шифра Цезаря
ROT13 — это шифр Цезаря со сдвигом 13 для английского алфавита (26 ÷ 2). Главная особенность: повторное применение ROT13 возвращает исходный текст — шифрование и расшифровка выполняются одной и той же операцией. ROT13 широко применяется в форумах и комментариях, чтобы скрыть спойлеры или ответы на головоломки от случайного взгляда.
ROT5 — сдвиг на 5 для цифр (0→5, 1→6, …, 9→4). ROT47 — сдвиг на 47 для печатаемых ASCII-символов (от ! до ~). Все три есть в инструменте как частные случаи шифра Цезаря: ROT13 — кнопка «ROT13» рядом с полем сдвига, ROT5 — сдвиг 5 с настройкой «Сдвигать и цифры», ROT47 — сдвиг 47 с алфавитом «ASCII 94 символа».
Шифр Цезаря для русского алфавита: особенности с Ё
Русский алфавит формально содержит 33 буквы, включая Ё. В шифре Цезаря с Ё (вариант по умолчанию) Ё участвует наравне с остальными — например, при сдвиге 3: Е → З, Ё → И. В школьных учебниках и практикумах (Семакин, работы для 5 и 10 классов) алфавит именно такой — 33 буквы, и ответы задач сходятся только с Ё: «НУЛТХСЁУГЧЛВ» при сдвиге 3 расшифровывается в «КРИПТОГРАФИЯ». Алфавит из 32 букв без Ё встречается в курсах программирования (например, в заданиях по Python), и там это оговорено в условии прямо: «буква ё отсутствует» — тогда при сдвиге 3: Е → И. Разница ощутима: слово ПРИВЕТ при сдвиге 3 даёт ТУЛЕЗХ в 33-буквенном и ТУЛЕИХ в 32-буквенном алфавите.
В нашем дешифраторе есть отдельный чекбокс «Буква Ё»: по умолчанию она учитывается, снимайте галочку только если в условии сказано про 32 буквы. Чтобы не гадать, под ответом инструмент сразу показывает второй вариант — для другой трактовки Ё, — и вы выбираете тот, что совпал с задачником. Сдвиг от 1 до 32 для алфавита с Ё (33-й совпадает с 0) и от 1 до 31 для алфавита без Ё. Сдвиг влево на N — это то же самое, что сдвиг вправо на (длина алфавита − N).
Расшифровка задания: слово «МЖЙМИЕ» со сдвигом 5
В школьном задании по информатике зашифровано слово «МЖЙМИЕ» шифром Цезаря со сдвигом вправо на 5 (русский алфавит из 33 букв, с Ё). Нужно расшифровать.
Вводим «МЖЙМИЕ» в поле дешифратора шифра Цезаря
Убеждаемся, что галочка «Буква Ё» включена (33-буквенный алфавит)
Переключаем режим на «Расшифровать» и устанавливаем сдвиг 5 — ответ появляется сразу
Каждая буква сдвигается на 5 позиций назад: М→З, Ж→В, Й→Е, М→З, И→Д, Е→А — эту цепочку инструмент показывает в блоке «Пошагово»
Получаем ответ: ЗВЕЗДА
Расшифровка шифра Цезаря онлайн заняла несколько секунд. Без калькулятора пришлось бы вручную отсчитывать буквы по алфавиту 6 раз.
Факты о шифре Цезаря
Юлий Цезарь использовал шифр со сдвигом 3 для секретной военной переписки. Это один из первых известных шифров — упоминание сохранилось у Светония в «Жизни двенадцати цезарей»; шифр Атбаш в древнееврейских текстах старше.
В русском алфавите 33 буквы — это 32 уникальных варианта сдвига (33-й совпадает с исходным текстом). В английском (26 букв) — 25 вариантов. Поэтому брутфорс шифра Цезаря молниеносный даже вручную.
ROT13 — шифр Цезаря со сдвигом 13 для латиницы. Двойное применение возвращает исходный текст (13+13=26), поэтому одна и та же функция и шифрует, и расшифровывает.
Частотный анализ разрушает шифр Цезаря: в русском чаще всего встречаются буквы О (≈11%), Е (8,5%) и А (8%), в английском — E (12,7%), T (9,1%) и A (8,2%). По распределению определяют сдвиг без перебора.
Шифр Цезаря использовали в военной переписке вплоть до XX века — например, российская армия в Первую мировую. Несмотря на лёгкость взлома, простота реализации делала его удобным в полевых условиях.
Реализация шифра Цезаря на Python занимает 5–10 строк кода и часто используется как первая задача по программированию для знакомства с циклами, индексами и операцией остатка от деления.
Таблица шифра Цезаря для русского алфавита (33 буквы, сдвиг 3)
| Исходная | Шифр | Исходная | Шифр | Исходная | Шифр |
|---|---|---|---|---|---|
| А | Г | Л | О | Х | Ш |
| Б | Д | М | П | Ц | Щ |
| В | Е | Н | Р | Ч | Ъ |
| Г | Ё | О | С | Ш | Ы |
| Д | Ж | П | Т | Щ | Ь |
| Е | З | Р | У | Ъ | Э |
| Ё | И | С | Ф | Ы | Ю |
| Ж | Й | Т | Х | Ь | Я |
| З | К | У | Ц | Э | А |
| И | Л | Ф | Ч | Ю | Б |
| Й | М | Х | Ш | Я | В |
| К | Н | — | — | — | — |
Таблица шифра Цезаря для английского алфавита (ROT13)
| Исходная | ROT13 | Исходная | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Шифр Цезаря и буква Ё: два варианта алфавита
Русский алфавит содержит 33 буквы (с Ё), и в школьных учебниках и практикумах по информатике шифр Цезаря считают именно по 33 буквам. В курсах программирования встречается алфавит из 32 букв без Ё — тогда в условии это сказано прямо. От этого зависит результат шифрования. Пример со словом ПРИВЕТ и сдвигом 3: 33-буквенный алфавит → ТУЛЕЗХ (Е+3 = З, потому что между Е и Ж стоит Ё), 32-буквенный → ТУЛЕИХ (Е+3 = И). Если в условии задачи не оговорено — считайте с Ё; второй вариант калькулятор всё равно показывает под ответом, а переключает его чекбокс «Буква Ё».
Как зашифровать и расшифровать шифром Цезаря онлайн
Введите текст
Вставьте в поле слово или фразу для шифрования либо готовый шифротекст. Поддерживаются русский и английский алфавит, цифры, пробелы и знаки препинания.
Выберите режим и сдвиг
Переключите «Зашифровать» (вправо) или «Расшифровать» (влево). Сдвиг — ползунком или числом: классика 3, ROT13 — 13; «влево на 3» вводится как −3. Результат считается сам по мере ввода.
Уточните алфавит (если нужно)
По умолчанию используется русский с Ё (33 буквы) — так в школьных учебниках. Если в условии задачи прямо сказано «алфавит из 32 букв, без Ё» — снимите галочку «Буква Ё». Под ответом в любом случае виден второй вариант для другой трактовки Ё.
Не знаете ключ — подберите сдвиг
Нажмите «Подобрать сдвиг»: дешифратор переберёт все варианты и покажет сверху три самых правдоподобных по частоте пар букв. Выберите осмысленный и нажмите галочку у строки — сдвиг подставится в поле.
Примеры расшифровки и зашифровки
Расшифровка шифра Цезаря на русский
Введите шифротекст, укажите сдвиг — расшифровка появится сразу. Если ключ неизвестен, нажмите «Подобрать сдвиг»: дешифратор покажет все 32 (для алфавита с Ё) или 31 (без Ё) варианта, самые правдоподобные — сверху.
Зашифровать слово «Привет» сдвигом 3
Введите ПРИВЕТ, режим «Зашифровать», сдвиг 3. В 33-буквенном алфавите (с Ё, как в учебниках): ТУЛЕЗХ. В 32-буквенном (без Ё): ТУЛЕИХ. Оба варианта видны под ответом; переключает их галочка «Буква Ё».
ROT13 для английского текста
Введите HELLO WORLD, сдвиг 13 — получите URYYB JBEYQ. Повторное применение ROT13 к зашифрованному тексту вернёт HELLO WORLD: это особенность сдвига на половину алфавита.
Брутфорс расшифровки без ключа
Зашифрованный текст «ЕЗФРГ» — нажмите «Подобрать сдвиг», система переберёт все варианты. Первым, с пометкой «Скорее всего», увидите «ВЕСНА» (сдвиг 3, алфавит с Ё).
Часто задаваемые вопросы про шифр Цезаря
Что такое шифр Цезаря простыми словами?
Как расшифровать шифр Цезаря онлайн?
Как зашифровать слово шифром Цезаря?
Как расшифровать шифр Цезаря без ключа?
Чем шифр Цезаря отличается от ROT13?
Как расшифровать слово «МЖЙМИЕ» со сдвигом 5?
Почему ПРИВЕТ + сдвиг 3 даёт разные результаты на разных сайтах?
Шифр Цезаря работает с буквой Ё?
Надёжен ли шифр Цезаря для защиты данных?
Все ли вычисления происходят в браузере?
Полезная информация
🔒 Все операции выполняются в вашем браузере — текст не уходит на сервер сайта, и инструмент его не сохраняет.
⚡ Подсказка по перебору. Дешифратор ставит наверх три самых правдоподобных варианта — оценка идёт по частоте пар соседних букв в русском и английском тексте. Зелёная подсветка и пометка «Скорее всего» появляются только когда первый вариант заметно лучше остальных; на коротких словах оценка ошибается чаще, поэтому весь список остаётся под рукой.
🎓 Для учебных задач: классический шифр Цезаря = сдвиг 3, ROT13 = сдвиг 13 (английский). Сдвиг влево на N вводится как −N; это то же самое, что сдвиг вправо на (длина алфавита − N), и калькулятор показывает это равенство под полем.
🇷🇺 Алфавит с Ё или без — проверьте условие задачи. В школьных учебниках и практикумах (5 и 10 классы), в Википедии и вузовских задачах — 33 буквы с Ё; 32 буквы без Ё встречаются в заданиях курсов программирования, и там об этом сказано прямо. В нашем калькуляторе второй вариант всегда виден под ответом.
💡 Цифры, пробелы и знаки препинания шифр Цезаря не меняет — в школьных заданиях они всегда остаются на месте. В нашем калькуляторе цифры и знаки можно оставить, удалить (пробелы при этом остаются) или сдвигать по кругу 0–9 и цифры вместе с буквами (ROT5).
Смежные инструменты для работы с текстом и шифрованием
Вместе с шифром Цезаря часто используют другие криптографические и текстовые инструменты:
Комментарии (6)
Почту и пароль указывать не нужно · публикуем после проверки, обычно за 1–2 дня · если вам ответят, ответ появится здесь же
Комментарии — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».