Конвертер 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 рівно вдвічі менший), тож він перемішує також цифри й пунктуацію — але вивід завжди видимий, друкований текст. Жоден метод не є криптографією; обидва — просте приховування, яке будь-який браузер може миттєво відмінити.