Конвертер ROT13 / ROT47

Примените два классических «цезаревых» поворота: ROT13 сдвигает буквы A–Z / a–z на 13 позиций (обратным к себе), а ROT47 сдвигает всю печатную область ASCII (коды 33–126) на 47 позиций. Введите любой текст, выберите поворот и нажмите кнопку — запустите дважды, чтобы вернуть исходный текст.
Вся обработка выполняется локально в вашем браузере — ничего не загружается.
Как это работает: ROT13 не трогает цифры, знаки препинания и любые не-ASCII символы (например CJK). ROT47 поворачивает 94 печатных символа ASCII; пробелы, табуляции, переводы строк и не-ASCII текст проходят без изменений. Поскольку оба сдвига ровно вдвое меньше своего алфавита, шифрование и расшифровка — одна и та же операция.
Шифр:
Ctrl+Enter в поле ввода запускает преобразование.
Выберите ROT13 или ROT47 и выполните преобразование. Вся обработка остаётся в вашем браузере.
Справка:
ROT13 (поворот на 13) использовался в USENET и в списках рассылки, чтобы слегка скрывать спойлеры, концовки шуток или оскорбительные слова. Это шифр Цезаря, у которого сдвиг равен половине 26-буквенного алфавита, поэтому он обратен сам себе: повторное применение всегда восстанавливает текст. ROT47 расширяет приём на все печатные символы ASCII (коды 33–126, диапазон из 94 символов; сдвиг 47 ровно половина), поэтому перемешивает также цифры и знаки препинания, но результат всегда видимый печатный текст. Ни один из методов не является криптографией; оба — простая обфускация, которую любой браузер отменяет мгновенно.