Шифр Цезаря и шифратор текста — бесплатно
Шифруйте и расшифровывайте текст с помощью шифра Цезаря, ROT13, Атбаша и шифра Виженера. Классические шифры замены — всё в браузере.
У меня шифртекст: найти сдвиг
Пробует каждый сдвиг Цезаря для введённого текста и сортирует результаты по тому, насколько они похожи на настоящий язык.
Сдвигает каждую букву на 13. Самообратный — двойное применение возвращает оригинал.
Только в образовательных целях. Шифр Цезаря, ROT13, Атбаш и шифр Виженера — классические шифры, не обеспечивающие реальной конфиденциальности и легко взламываемые. Не используйте их для защиты конфиденциальных данных.
Частые применения
- Кодировать и декодировать ROT13Используйте ROT13 для скрытия текста — предпочтительный шифр для спойлеров, ответов на головоломки и предупреждений о содержании.
- Создание головоломок шифра ЦезаряКодируйте скрытые сообщения шифром Цезаря для поиска сокровищ, комнат побега и задач по головоломкам.
- Изучите классическую криптографиюИзучайте шифры Цезаря, Atbash и Vigenère, чтобы понять историю и принципы криптографии.
- Отправка секретных сообщенийКодируйте личные сообщения, заметки и приватную переписку простым шифром подстановки.
- Применить шифр АтбашПереверните алфавит с помощью Atbash: A становится Z, B становится Y и так далее — древний иврит-шифр.
Как это работает
Все четыре шифра — Цезаря, ROT13, Атбаш и Виженера — реализованы с нуля в браузере с использованием чистой арифметики кодов символов, без какой-либо внешней библиотеки любого рода. Кодирование и декодирование происходят мгновенно в вашем браузере по мере ввода; ничего никогда не отправляется на сервер.
- 1Выберите шифр и настройте егоВыберите один из четырёх классических шифров замены. Цезарь позволяет установить сдвиг от 1 до 25 с помощью ползунка. Виженер требует ключевое слово, буквы которого определяют разный сдвиг на каждой позиции в тексте. У ROT13 и Атбаш нет параметров — оба самообратимы, так что кодирование и декодирование — одна и та же операция.
- 2Написанная вручную арифметика символов выполняет преобразованиеКаждый шифр — это небольшая чистая функция над входной строкой. Цезарь и ROT13 используют модульную арифметику кодов символов — ((кодСимвола - база + сдвиг) % 26) + база — оставляя неалфавитные символы полностью неизменными. Атбаш зеркально отражает каждую букву, вычисляя база + 25 - (кодСимвола - база). Виженер циклически проходит по символам ключевого слова, применяя разный сдвиг к каждой последующей букве.
- 3Взломщик методом перебора ранжирует все 25 сдвигов ЦезаряЕсли у вас есть зашифрованный текст, но неизвестен сдвиг, панель «взлом» пробует все 25 сдвигов одновременно и оценивает каждого кандидата по частотам английских букв с использованием критерия хи-квадрат. Расшифровка, распределение букв которой лучше всего соответствует настоящему английскому языку, ранжируется первой.
- 4Скопируйте результат или поделитесь ссылкой на головоломкуВывод обновляется вживую с каждым нажатием клавиши. Скопируйте его в буфер обмена, или используйте «Копировать ссылку», чтобы сгенерировать URL, кодирующий выбранный вами шифр, сдвиг или ключ, и входной текст — так что вы можете поделиться закодированной головоломкой, которая открывается прямо в инструменте.
Похожие инструменты
URL-кодер и декодер
Кодируйте и декодируйте URL-адреса и строки запроса. Поддерживает encodeURIComponent, decodeURIComponent и анализ строки запроса.
Кодировщик и декодировщик Base64
Кодируйте текст или файлы в Base64 или декодируйте строки Base64 обратно в обычный текст. Мгновенно, конфиденциально и бесплатно.
Кодировщик и декодировщик HTML
Кодируйте специальные символы в HTML-сущности или декодируйте сущности обратно в обычный текст. Мгновенно, в браузере.