Hva er dette verktøyet?
ROT13 («roter 13 plasser») erstatter hver bokstav med den som ligger 13 posisjoner lenger frem i alfabetet, og går rundt til starten igjen etter Z. A blir til N, B blir til O, og så videre. Tall, tegnsetting og mellomrom røres ikke.
Det gir null reell sikkerhet — det er ikke kryptering, bare tilsløring. Det faktiske bruksområdet har alltid vært sosialt, ikke kryptografisk: å skjule en spoiler eller en vitsepoeng fra øynene dine til du bevisst velger å dekode den, vanlig på gamle Usenet-grupper og gåteforum.
Hvorfor bruke det?
- Skjul (og avslør) spoilere, gåtesvar eller vitsepoenger i forumsinnlegg og meldinger.
- Kryptering og dekryptering er samme operasjon — lim inn ROT13-tekst igjen for å få originalen.
- Øyeblikkelig, fungerer på tekst av enhver lengde.
- 100 % privat: teksten din omgjøres lokalt, ingenting lastes opp.
- Gratis, ingen registrering, ingen tegngrense.
Slik bruker du det
- Lim inn eller skriv teksten din i inndatafeltet.
- Klikk «Bruk ROT13».
- Kopier resultatet — for å reversere det senere, lim resultatet inn igjen og klikk knappen på nytt.
Eksempel
Inndata
Hello, World!Resultat
Uryyb, Jbeyq!Å kjøre «Uryyb, Jbeyq!» gjennom samme verktøy igjen gir nøyaktig «Hello, World!» tilbake — det er hele poenget med at ROT13 er sin egen invers.
Praktiske tips
- For å skjule en spoiler i et forumsinnlegg, ROT13-koder den og legg til en merknad som «(ROT13'et: spoilere)» slik at leserne vet det er bevisst, ikke rotete tekst.
- ROT13 bevarer store/små bokstaver: store bokstaver forblir store etter forskyvning, små forblir små.
- Trenger du faktisk sikkerhet (beskytte noe fra en motivert leser), er ROT13 helt feil verktøy — bruk ekte kryptering i stedet.
- Fordi den er selv-invers, trenger du aldri å huske om et stykke tekst er «allerede kodet» — å kjøre den gjennom to ganger tar deg alltid tilbake til klartekst.
ROT13 sammenlignet med andre enkle chiffer
ROT13 er et spesialtilfelle av det generelle «Cæsar-chifferet» (en hvilken som helst fast bokstavforskyvning), og det er det eneste forskyvningsbeløpet som er sin egen invers — ROT1 til ROT25 krever alle et eget dekodetrinn med motsatt forskyvning, som er nøyaktig hvorfor ROT13 ble standarden for uformell teksttilsløring fremfor noen annen forskyvningsverdi.
Jobber du med faktiske kodede dataformater fremfor et teksttilsløringstriks, tjener Base64-koding og hashing et genuint annet formål (å representere binærdata som tekst, og å lage envis-fingeravtrykk) og er ikke reversible slik ROT13 er.
Ofte stilte spørsmål
Er ROT13 sikkert? Kan noen knekke det?
Nei — ROT13 gir ingen reell sikkerhet i det hele tatt. Det finnes bare 26 mulige bokstavforskyvninger, og ROT13 har spesifikt ingen nøkkel å gjette; alle som gjenkjenner ROT13-tekst kan dekode den umiddelbart, for hånd eller med et hvilket som helst ROT13-verktøy. Det var aldri designet for å holde en bestemt leser ute, bare for å kreve et bevisst ekstra steg før lesing (som er nøyaktig poenget for spoilere).
Hvorfor krypterer og dekrypterer den samme knappen?
Fordi 13 er nøyaktig halvparten av det 26-bokstavers alfabetet, tar en forskyvning på 13 to ganger deg tilbake dit du startet (13 + 13 = 26 = en full runde). Det gjør ROT13 til en selv-invers (også kalt en «involusjon») — å bruke den én gang krypterer, å bruke den igjen på resultatet dekrypterer, uten behov for en egen modus.
Hvorfor rører ikke ROT13 tall eller tegnsetting?
Den klassiske ROT13-algoritmen kartlegger kun de 26 latinske bokstavene. Tall, mellomrom og tegnsetting går gjennom helt uendret, som er hvorfor «Hello, World!» beholder kommaet og utropstegnet etter konvertering.
Hva brukes ROT13 faktisk til i dag?
For det meste det samme det alltid har vært brukt til: å skjule spoilere, gåtesvar eller vitsepoenger i forumsinnlegg, kommentarfelt og README-filer, slik at en leser må gjøre et lite bevisst valg for å dekode og se det i stedet for å lese det ved et uhell.
Lagrer eller sender dette verktøyet teksten min noe sted?
Nei. Bokstavforskyvningen skjer i JavaScript som kjører i nettleseren din. Ingenting du skriver lastes opp, logges eller sendes til en server.