Кодирование
ROT13 / Шифр Цезаря
Шифр Цезаря — циклический сдвиг букв латинского алфавита. ROT13 — частный случай со сдвигом 13 (кнопка ниже), симметричный: encode и decode дают одинаковый результат. Остальные символы (цифры, кириллица, знаки препинания) не изменяются.
Шифр Цезаря циклически сдвигает каждую букву алфавита на фиксированное количество позиций. ROT13 — частный случай со сдвигом 13, который делает шифр самообратимым: применив ROT13 дважды, получаете исходный текст.
Как пользоваться
- Для ROT13 просто вставьте текст — кодирование и декодирование выполняются одной и той же операцией.
- Для произвольного сдвига шифра Цезаря укажите нужное число позиций (1-25).
- Цифры, знаки препинания и символы, не являющиеся буквами латинского алфавита, остаются без изменений.
Типичные сценарии
- Скрытие спойлера или ответа на форуме так, чтобы текст не читался случайно при быстром просмотре.
- Исторический или учебный пример простейшего шифра замены при изучении криптографии.
- Лёгкая обфускация текста в коде или конфиге, где криптографическая стойкость не нужна.
Что стоит помнить
ROT13 не является шифрованием в смысле безопасности — это обфускация, которую легко взломать вручную без какого-либо инструмента или ключа.
Поскольку латинский алфавит имеет 26 букв, а 13 — ровно половина, ROT13 симметричен: та же операция кодирует и декодирует.
Статья об этом инструменте: ROT13 и шифр Цезаря: простая замена символов
Часто задаваемые вопросы
ROT13 защищает данные от прочтения?
Нет, это не шифрование в криптографическом смысле, а просто циклический сдвиг букв на фиксированное число позиций. ROT13 расшифровывается мгновенно и без ключа, поэтому используется только для лёгкой обфускации — например, чтобы скрыть спойлер или ответ на загадку от случайного взгляда.
Почему ROT13 симметричен, а произвольный сдвиг — нет?
Сдвиг на 13 — это ровно половина латинского алфавита из 26 букв, поэтому повторное применение того же сдвига возвращает исходный текст, и encode/decode дают одинаковый результат. При любом другом сдвиге для расшифровки нужен обратный сдвиг.
Что происходит с цифрами, кириллицей и знаками препинания?
Шифр Цезаря в этом инструменте сдвигает только буквы латинского алфавита, а цифры, кириллица и знаки препинания остаются без изменений.
Чем ROT47 отличается от ROT13?
ROT47 работает с более широким диапазоном ASCII (33–126), поэтому дополнительно сдвигает цифры, пунктуацию и спецсимволы, а не только латинские буквы, сохраняя ту же идею самообратного сдвига.
Можно ли взломать ROT13 без инструмента?
Да, легко — достаточно прочитать текст, мысленно сдвигая каждую букву на 13 позиций, или вспомнить, что A↔N, B↔O и так по всему алфавиту. Это не защита, а лишь лёгкая обфускация.