Что такое Шифратор ROT13?
Кодируйте и декодируйте текст шифром Цезаря ROT13, сдвигающим каждую букву на 13 позиций в алфавите. Поскольку в латинском алфавите 26 букв, двойное применение ROT13 возвращает исходный текст — шифр является обратным самому себе.
По умолчанию каждая латинская буква сдвигается на 13 позиций вперёд: A становится N, B становится O, и так до Z, который становится M. Цифры, знаки препинания, пробелы и буквы с диакритикой проходят без изменений. Поскольку в алфавите ровно 26 букв, двойное кодирование возвращает оригинал, и одно и то же поле служит и для шифрования, и для расшифровки без переключения режима. Переключите чип варианта на ROT5, чтобы вращать только цифры, ROT18 — буквы и цифры вместе, ROT47 — любой печатный символ ASCII, или Свой сдвиг — для произвольного сдвига Цезаря от 1 до 25.
Как использовать
- Введите или вставьте текст в поле ввода — кодирование происходит в реальном времени.
- Результат появляется мгновенно. Чипами варианта над полем переключайтесь между ROT13, ROT5, ROT18, ROT47 или собственным сдвигом Цезаря, а кнопкой Поменять отправляйте результат обратно во ввод для следующего шага.
- Скопируйте результат в буфер обмена или скачайте как текстовый файл.
Когда использовать
- Спрятать спойлер, концовку шутки или ответ к загадке на форуме или в почте.
- Объяснить идею шифра сдвига, прежде чем переходить к разновидностям шифра Цезаря.
- Слегка замаскировать тестовые данные или начальные значения в комментариях к коду.
Результат
Кодируем «Hello World» — получаем «Uryyb Jbeyq». Вставляем «Uryyb Jbeyq» обратно — получаем «Hello World». Цифры и знаки препинания не изменяются.
Частые вопросы
- ROT13 правда защищает информацию?
- Нет. Это одношаговая замена с фиксированным ключом, которую вскрывает любой частотный анализ и даже внимательный читатель. Используй её как «ширму» от случайного спойлера, но не как защиту от настоящего противника.
- Почему цифры и символы не меняются?
- ROT13 вращает только 26 букв алфавита. Цифры, знаки препинания и пробелы остаются вне вращения и проходят без изменений. Чтобы перемешать и цифры, переключитесь на ROT5 (только цифры), ROT18 (буквы и цифры вместе) или ROT47 (любой печатный символ ASCII) с помощью чипов варианта над полем ввода.
- Сохраняет ли шифр регистр?
- Да. "Hello" превращается в "Uryyb", а не в "URYYB" или "uryyb". Каждая буква обрабатывается отдельно с сохранением своего регистра, поэтому в шифровке остаётся ровно тот же рисунок заглавных и строчных букв, что и в оригинале.
- А что с буквами вроде é или ñ?
- Всё, что выходит за пределы базового A-Z, остаётся без изменений. Шифр не знает, как поворачивать é, ä, ñ или знаки нелатинских алфавитов. Если в тексте есть и латиница, и диакритика, сдвинется только обычная латиница, остальное останется как было.
- Чем ROT13 отличается от шифра Цезаря?
- ROT13 — это шифр Цезаря с фиксированным сдвигом 13. Особенность 13 в том, что это ровно половина 26, поэтому двойное применение возвращает исходный текст. Выберите Свой сдвиг в чипах варианта, чтобы шифровать любым значением от 1 до 25 и получить всю семью Цезаря — только помните, что для расшифровки сдвигов, отличных от 13, нужен противоположный сдвиг.
Похожие инструменты
Генератор PGP-ключей
Генерируйте пары ключей шифрования PGP
Защищённые заметки
Создавайте и храните зашифрованные заметки локально
Шифрование файлов
Зашифруйте файлы с помощью AES-256
Декодер SSL-сертификатов
Декодируйте и проверяйте SSL/TLS-сертификаты
Шифр Цезаря
Шифрование сдвигом с настраиваемым смещением
Генератор парольных фраз
Создавайте надёжные и запоминающиеся парольные фразы