HELLO WORLD
URYYB JBEYQ
ROT13 сдвигает каждую латинскую букву на 13 позиций, сохраняя пробелы и знаки препинания.
Кодируйте и декодируйте текст с помощью ROT13 — фиксированного варианта шифра Цезаря, который сдвигает латинские буквы на 13 позиций. Его часто используют для спойлеров, загадок и легкого сокрытия текста.
HELLO WORLD
URYYB JBEYQ
ROT13 сдвигает каждую латинскую букву на 13 позиций, сохраняя пробелы и знаки препинания.
URYYB JBEYQ
HELLO WORLD
Повторное применение того же преобразования ROT13 восстанавливает исходное сообщение.
THE HERO RETURNS
GUR UREB ERGHEAF
ROT13 удобно использовать, чтобы спрятать спойлер и при этом оставить его легко декодируемым.
LOOK UNDER THE STONE
YBBX HAQRE GUR FGBAR
Создатели головоломок используют ROT13, чтобы скрывать подсказки без секретного ключа.
ROT13 — это особый вариант шифра Цезаря, в котором латинские буквы всегда сдвигаются ровно на 13 позиций. A превращается в N, B — в O, C — в P и так далее. После M алфавит продолжает отсчет с A.
Поскольку в английском алфавите 26 букв, а 13 — ровно половина этого цикла, повторное применение ROT13 возвращает исходное сообщение. Поэтому одна и та же операция используется и для кодирования, и для декодирования.
ROT13 изменяет только латинские буквы. Цифры, пробелы, знаки препинания и большинство символов остаются без изменений.
На русской странице важно помнить: классический ROT13 работает именно с 26 буквами латинского алфавита. Поэтому визуальная пара строится вокруг латинских букв, расположенных на расстоянии 13 позиций друг от друга, и такая замена является собственной обратной операцией:
Например, HELLO WORLD превращается в URYYB JBEYQ. Если применить ROT13 еще раз, получится исходный текст.
По современным меркам ROT13 не считается надежным шифрованием. В нем нет секретного ключа, а любой человек, знакомый с методом, может сразу восстановить текст.
Назначение ROT13 — легкая обфускация, а не защита данных. Его часто применяют, чтобы скрыть спойлеры, ответы на головоломки, шутки или другой текст, который не должен бросаться в глаза без осознанного действия.
ROT13 фактически является шифром Цезаря с фиксированным сдвигом на 13. В отличие от обычного шифра Цезаря, здесь нет настраиваемого ключа или значения сдвига.
Такая простота делает ROT13 удобным и легко узнаваемым, но непригодным для задач, где нужна настоящая конфиденциальность.
Классический шифр со сдвигом букв и настраиваемым значением сдвига.
Классический биграммный шифр замены с шифрованием по ключевой матрице.
Классический взаимный шифр на основе ключевого слова.
Классический шифр в стиле Виженера, использующий числовой ключ.
Многоалфавитное шифрование и расшифрование с ключевым словом.
Шифрование по Вернаму на основе XOR с выводом в Base64.