Ce este acest instrument?
ROT13 („rotește cu 13 poziții”) înlocuiește fiecare literă cu cea aflată la 13 poziții mai departe în alfabet, revenind la început după Z. A devine N, B devine O și așa mai departe. Numerele, punctuația și spațiile rămân neatinse.
Nu oferă niciun fel de securitate reală — nu este criptare, doar obfuscare. Utilizarea sa reală a fost dintotdeauna socială, nu criptografică: ascunderea unui spoiler sau a unui punchline de la ochii tăi până când alegi deliberat să-l decodifici, obișnuit pe vechile grupuri Usenet și forumuri de puzzle-uri.
De ce să-l folosești?
- Ascunde (și dezvăluie) spoilere, răspunsuri de puzzle sau punchline-uri în postări de forum și mesaje.
- Codificarea și decodificarea sunt aceeași operație — lipește textul convertit ROT13 înapoi pentru a obține originalul.
- Instant, funcționează pe orice lungime de text.
- 100% privat: textul tău este transformat local, nimic nu este încărcat.
- Gratuit, fără înregistrare, fără limită de caractere.
Cum se folosește
- Lipește sau tastează textul tău în caseta de introducere.
- Apasă „Aplică ROT13”.
- Copiază rezultatul — pentru a-l inversa mai târziu, lipește acel rezultat înapoi și apasă din nou butonul.
Exemplu
Intrare
Hello, World!Rezultat
Uryyb, Jbeyq!Trecând „Uryyb, Jbeyq!” din nou prin același instrument obții exact „Hello, World!” — acesta este întregul rost al faptului că ROT13 este propria sa inversă.
Sfaturi practice
- Pentru a ascunde un spoiler într-o postare de forum, aplică-i ROT13 și adaugă o notă precum „(ROT13: spoilere)”, astfel încât cititorii să știe că e deliberat, nu text corupt.
- ROT13 păstrează majusculele: literele mari rămân mari după deplasare, cele mici rămân mici.
- Dacă ai nevoie de securitate reală (pentru a proteja ceva de un cititor motivat), ROT13 este complet greșit ca instrument — folosește criptare adevărată în schimb.
- Fiind auto-invers, nu trebuie niciodată să reții dacă un text este „deja codificat” — trecerea de două ori prin el te aduce mereu înapoi la textul simplu.
ROT13 comparat cu alte cifruri simple
ROT13 este un caz special al „cifrului Cezar” general (orice deplasare fixă de litere) și este singura valoare de deplasare care este propria sa inversă — ROT1 până la ROT25 necesită toate un pas separat de decodificare cu deplasarea opusă, motiv pentru care ROT13 a devenit standardul pentru obfuscarea de text ocazională, în locul oricărei alte valori de deplasare.
Dacă lucrezi cu formate reale de date codificate, nu cu un truc de obfuscare a textului, codificarea Base64 și hashing-ul servesc unui scop cu adevărat diferit (reprezentarea datelor binare ca text, respectiv crearea de amprente unidirecționale) și nu sunt reversibile așa cum este ROT13.
Întrebări frecvente
Este ROT13 sigur? Poate fi spart de cineva?
Nu — ROT13 nu oferă absolut nicio securitate reală. Există doar 26 de deplasări posibile de litere, iar ROT13 în special nu are nicio cheie de ghicit; oricine recunoaște text ROT13 îl poate decodifica instant, manual sau cu orice instrument ROT13. Nu a fost niciodată conceput să țină departe un cititor hotărât, ci doar să impună un pas suplimentar deliberat înainte de citire (ceea ce este exact rostul lui pentru spoilere).
De ce același buton codifică și decodifică?
Pentru că 13 este exact jumătate din alfabetul de 26 de litere, deplasarea înainte cu 13 de două ori te aduce înapoi de unde ai pornit (13 + 13 = 26 = o buclă completă). Asta face din ROT13 o funcție auto-inversă (numită și „involuție”) — aplicarea o dată codifică, aplicarea din nou pe rezultat decodifică, fără să fie nevoie de un mod separat.
De ce ROT13 nu atinge numerele sau punctuația?
Algoritmul ROT13 clasic mapează doar cele 26 de litere latine. Numerele, spațiile și punctuația trec complet neschimbate, motiv pentru care „Hello, World!” își păstrează virgula și semnul exclamării după conversie.
La ce e folosit ROT13 astăzi?
Mai ales la același lucru pentru care a fost folosit dintotdeauna: ascunderea spoilerelor, a soluțiilor de puzzle sau a punchline-urilor de glume în postări de forum, secțiuni de comentarii și fișiere README, astfel încât cititorul trebuie să facă o mică alegere deliberată pentru a decodifica și vedea, nu să citească accidental.
Acest instrument stochează sau trimite textul meu undeva?
Nu. Deplasarea literelor are loc în JavaScript, rulat în browserul tău. Nimic din ce tastezi nu este încărcat, înregistrat sau trimis către un server.