Кодирование
ROT13 / Шифр Цезаря
Шифр Цезаря — циклический сдвиг букв латинского алфавита. ROT13 — частный случай со сдвигом 13 (кнопка ниже), симметричный: encode и decode дают одинаковый результат. Остальные символы (цифры, кириллица, знаки препинания) не изменяются.
Часто задаваемые вопросы
ROT13 защищает данные от прочтения?
Нет, это не шифрование в криптографическом смысле, а просто циклический сдвиг букв на фиксированное число позиций. ROT13 расшифровывается мгновенно и без ключа, поэтому используется только для лёгкой обфускации — например, чтобы скрыть спойлер или ответ на загадку от случайного взгляда.
Почему ROT13 симметричен, а произвольный сдвиг — нет?
Сдвиг на 13 — это ровно половина латинского алфавита из 26 букв, поэтому повторное применение того же сдвига возвращает исходный текст, и encode/decode дают одинаковый результат. При любом другом сдвиге для расшифровки нужен обратный сдвиг.
Что происходит с цифрами, кириллицей и знаками препинания?
Шифр Цезаря в этом инструменте сдвигает только буквы латинского алфавита, а цифры, кириллица и знаки препинания остаются без изменений.