Перейти к основному содержимому
LibraTool logoLibraTool

Шифр Цезаря и шифратор текста — бесплатно

Шифруйте и расшифровывайте текст с помощью шифра Цезаря, ROT13, Атбаша и шифра Виженера. Классические шифры замены — всё в браузере.

Работает офлайн после загрузки

У меня шифртекст: найти сдвиг

Пробует каждый сдвиг Цезаря для введённого текста и сортирует результаты по тому, насколько они похожи на настоящий язык.

Сдвигает каждую букву на 13. Самообратный — двойное применение возвращает оригинал.

Таблица соответствия алфавита(сверху: вход, снизу: выход)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Только в образовательных целях. Шифр Цезаря, ROT13, Атбаш и шифр Виженера — классические шифры, не обеспечивающие реальной конфиденциальности и легко взламываемые. Не используйте их для защиты конфиденциальных данных.

Ввод
Вывод
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Частые применения

  • Кодировать и декодировать ROT13Используйте ROT13 для скрытия текста — предпочтительный шифр для спойлеров, ответов на головоломки и предупреждений о содержании.
  • Создание головоломок шифра ЦезаряКодируйте скрытые сообщения шифром Цезаря для поиска сокровищ, комнат побега и задач по головоломкам.
  • Изучите классическую криптографиюИзучайте шифры Цезаря, Atbash и Vigenère, чтобы понять историю и принципы криптографии.
  • Отправка секретных сообщенийКодируйте личные сообщения, заметки и приватную переписку простым шифром подстановки.
  • Применить шифр АтбашПереверните алфавит с помощью Atbash: A становится Z, B становится Y и так далее — древний иврит-шифр.

Как это работает

Все четыре шифра — Цезаря, ROT13, Атбаш и Виженера — реализованы с нуля в браузере с использованием чистой арифметики кодов символов, без какой-либо внешней библиотеки любого рода. Кодирование и декодирование происходят мгновенно в вашем браузере по мере ввода; ничего никогда не отправляется на сервер.

  1. 1
    Выберите шифр и настройте его
    Выберите один из четырёх классических шифров замены. Цезарь позволяет установить сдвиг от 1 до 25 с помощью ползунка. Виженер требует ключевое слово, буквы которого определяют разный сдвиг на каждой позиции в тексте. У ROT13 и Атбаш нет параметров — оба самообратимы, так что кодирование и декодирование — одна и та же операция.
  2. 2
    Написанная вручную арифметика символов выполняет преобразование
    Каждый шифр — это небольшая чистая функция над входной строкой. Цезарь и ROT13 используют модульную арифметику кодов символов — ((кодСимвола - база + сдвиг) % 26) + база — оставляя неалфавитные символы полностью неизменными. Атбаш зеркально отражает каждую букву, вычисляя база + 25 - (кодСимвола - база). Виженер циклически проходит по символам ключевого слова, применяя разный сдвиг к каждой последующей букве.
  3. 3
    Взломщик методом перебора ранжирует все 25 сдвигов Цезаря
    Если у вас есть зашифрованный текст, но неизвестен сдвиг, панель «взлом» пробует все 25 сдвигов одновременно и оценивает каждого кандидата по частотам английских букв с использованием критерия хи-квадрат. Расшифровка, распределение букв которой лучше всего соответствует настоящему английскому языку, ранжируется первой.
  4. 4
    Скопируйте результат или поделитесь ссылкой на головоломку
    Вывод обновляется вживую с каждым нажатием клавиши. Скопируйте его в буфер обмена, или используйте «Копировать ссылку», чтобы сгенерировать URL, кодирующий выбранный вами шифр, сдвиг или ключ, и входной текст — так что вы можете поделиться закодированной головоломкой, которая открывается прямо в инструменте.

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

Часто задаваемые вопросы