ROT13 / ROT47 -muunnin

Sovella kahta klassista “Caesar”-kierrosta: ROT13 siirtää kirjaimia A–Z / a–z 13 paikkaa (on oma käänteisensä), kun taas ROT47 siirtää koko tulostettavan ASCII-alueen (koodit 33–126) 47 paikkaa. Kirjoita mitä tahansa tekstiä, valitse kierto ja napsauta painiketta — suorita se kahdesti, jolloin alkuperäinen teksti palautuu.
Kaikki käsittely tapahtuu paikallisesti selaimessa — mitään ei lähetetä.
Miten se toimii: ROT13 jättää numerot, välimerkit ja jokaisen ei-ASCII-merkin (kuten CJK) koskematta. ROT47 kiertää 94 tulostettavaa ASCII-merkkiä; välilyönnit, sarkaimet, rivinvaihdot ja ei-ASCII-teksti kulkevat muuttumattomina. Koska molemmat siirrot ovat täsmälleen puolet aakkostonsa koosta, salaaminen ja purkaminen ovat sama toiminto.
Salaus:
Ctrl+Enter syötekentässä suorittaa muunnoksen.
Valitse ROT13 tai ROT47 ja muunna. Kaikki käsittely pysyy selaimessa.
Tausta:
ROT13 (kierto 13) on käytössä USENETissä ja sähköpostilistoilla juonipaljastusten, pointtien tai loukkaavien sanojen kevyeen peittämiseen. Se on Caesar-salaus, jonka siirtona on puolet 26 kirjaimen aakkosista, ja siksi se on oma käänteisensä: sen soveltaminen toisen kerran palauttaa aina tekstin. ROT47 laajentaa temppua kaikkiin tulostettaviin ASCII-merkkeihin (koodit 33–126, 94 merkin alue; siirto 47 on täsmälleen puolet), joten se sekoittaa myös numerot ja välimerkit — mutta tulos on aina näkyvää, tulostettavaa tekstiä. Kumpikaan menetelmä ei ole kryptografiaa; molemmat ovat yksinkertaista peittämistä, jonka minkä tahansa selain voi purkaa välittömästi.