ROT13 / ROT47-konverter

Anvend de to klassiske "Caesar"-rotationer: ROT13 forskyder bogstaverne A-Z / a-z 13 pladser (den er sin egen inverse), mens ROT47 forskyder hele det udskrivbare ASCII-område (koder 33–126) 47 pladser. Skriv en vilkårlig tekst, vælg en rotation, og klik på knappen — kør den to gange for at få den oprindelige tekst tilbage.
Al behandling sker lokalt i browseren — intet uploades.
Sådan virker det: ROT13 lader cifre, tegnsætning og alle ikke-ASCII-tegn (fx CJK) være urørte. ROT47 roterer de 94 udskrivbare ASCII-tegn; mellemrum, tabulatorer, linjeskift og ikke-ASCII-tekst passerer uændret. Fordi begge forskydninger er præcis halvdelen af deres alfabets størrelse, er kryptering og dekryptering den samme operation.
Chiffer:
Ctrl+Enter i inputfeltet kører transformationen.
Vælg ROT13 eller ROT47, og transformér. Al behandling sker i browseren.
Baggrund:
ROT13 (roter 13) bruges på USENET og i e-maillister til let at sløre spoilere, pointer eller stødende ord. Det er en Caesar-chiffer, hvor halvdelen af det 26 bogstaver store alfabet er forskydningen, og derfor er det sin egen inverse: at anvende det igen gendanner altid teksten. ROT47 udvider tricket til hvert udskrivbart ASCII-tegn (koder 33–126, et område på 94 tegn; forskydningen 47 er præcis halvdelen), så det også blander cifre og tegnsætning — men resultatet er altid synlig, udskrivbar tekst. Ingen af metoderne er kryptografi; begge er simpel slørring, som enhver browser kan fortryde med det samme.