Konvertor ROT13 / ROT47

Použijú sa dve klasické „Caesarove“ rotácie: ROT13 posúva písmená A–Z / a–z o 13 miest (je sama sebe inverzná), zatiaľ čo ROT47 posúva celý tlačiteľný rozsah ASCII (kódy 33–126) o 47 miest. Zadá sa ľubovoľný text, zvolí sa rotácia a klikne sa na tlačidlo — ak sa spustí dvakrát, získa sa späť pôvodný text.
Všetky výpočty prebiehajú lokálne v prehliadači — nič sa nenahráva.
Ako to funguje: ROT13 nechá číslice, interpunkciu a každý znak mimo ASCII (napríklad CJK) nedotknutý. ROT47 rotuje 94 tlačiteľných znakov ASCII; medzery, tabulátory, nové riadky a text mimo ASCII prejdú nezmenené. Keďže oba posuny sú presne polovicou veľkosti svojej abecedy, šifrovanie a dešifrovanie sú tá istá operácia.
Šifra:
Ctrl+Enter vo vstupe spustí transformáciu.
Vyberie sa ROT13 alebo ROT47 a spustí sa transformácia. Všetky výpočty zostávajú v prehliadači.
Pozadie:
ROT13 (rotácia o 13) sa používal na Usenete a v e-mailových konferenciách na ľahké zakrytie spoilerov, pointov vtipov alebo urážlivých slov. Je to Caesarova šifra, v ktorej posun tvorí polovica 26-písmenovej abecedy, a preto je sama sebe inverzná: jej opakované použitie vždy obnoví text. ROT47 rozširuje trik na každý tlačiteľný znak ASCII (kódy 33–126, rozsah 94 znakov; posun 47 je presne polovica), takže zamieša aj číslice a interpunkciu — výstup je však vždy viditeľný, tlačiteľný text. Ani jedna metóda nie je kryptografia; obe sú jednoduché zakrývanie, ktoré ktorýkoľvek prehliadač hneď vráti späť.