Codificatore ROT13
ROT13 è il più semplice obfuscante di testo ancora in uso: sposta ogni lettera di 13 posizioni nell’alfabeto, e applicare di nuovo la rotazione ti riporta all’originale. È ciò che Usenet usava per nascondere spoiler di film, risposte a enigmi e barzellette di cattivo gusto, ed è ancora un modo utile per oscurare temporaneamente un blocco di testo da uno sguardo accidentale, mai per segretezza reale.
Come funziona ROT13
-
1
Prendi una lettera
Solo A–Z e a–z. Cifre, punteggiatura e spazi bianchi vengono lasciati intatti.
-
2
Sposta 13 posizioni in avanti
A diventa N. M diventa Z. N torna a A.
-
3
Applica due volte per decodificare
Poiché l'alfabeto ha 26 lettere, spostare 13 due volte ritorna all'originale.
La mappatura
| Normale | ROT13 | Normale | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Perché 13
Perché 13 = 26 / 2, codificare e decodificare sono la stessa operazione. Non c’è bisogno di una funzione separata per codificare e decodificare; lo stesso codice fa entrambe le cose. Questa simmetria è ciò che ha reso ROT13 popolare prima che le librerie crittografiche di livello programmatore esistessero ovunque.
Dove si inserisce realmente ROT13
- Nascondere spoiler, “Qbg Fabjonyy vf Ebo’f qnq.” è leggibile dopo un toggle ma innocuo a colpo d’occhio.
- Risposte a enigmi, ruota la soluzione per evitare di rivelarla in chiaro.
- Soluzioni alternative per indizi di cruciverba, alcune app ruotano gli indizi per prevenire spoiler involontari.
- Oscurare email in vecchio HTML, un trucco anti-raccoglitore leggero prima che l’oscuramento basato su JavaScript fosse universale.
Dove ROT13 non si adatta affatto
- Password. Non è crittografia. Uno sguardo rompe tutto; il codice automatizzato dalla macchina lo inverte in microsecondi.
- Segreti. Chiunque veda “Guvf vf frperg” sa immediatamente cosa hai fatto e come annullarlo.
- Dati binari. ROT13 tocca solo le lettere; i blob binari corrompono altri caratteri.
Varianti
- ROT5, solo cifre, sposta di 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Stessa proprietà di auto-inversione.
- ROT18, ROT13 su lettere più ROT5 su cifre. Copre contenuti alfanumerici misti.
- ROT47, sposta ASCII stampabile (33–126) di 47. Simmetrico e copre la punteggiatura, ma l’output sembra rumore.
- Cifrario di Cesare, spostamento generale di N. ROT13 è il caso speciale di auto-inversione.
Nota storica
La convenzione Usenet è emersa all’inizio degli anni ’80 in newsgroup come rec.humor, dove i lettori potevano scegliere di ruotare i post contrassegnati come spoiler. Molti lettori di notizie hanno ancora “decodifica ROT13” come funzione a un solo tasto. Il nome “ROT13” è stato formalizzato nella tradizione RFC ma non è mai stato un protocollo ufficiale.
Domande frequenti
Tecnicamente sì nel senso del cifrario di Cesare, ma la sua chiave (13) è facilmente indovinabile e l’operazione è di pubblico dominio. Consideralo come obfuscazione, non sicurezza.
No. Solo A–Z e a–z vengono spostati. Cifre, spazi e simboli passano attraverso intatti.
Applica di nuovo ROT13. Codificare e decodificare sono la stessa operazione perché 13 è la metà di 26.
Sì, usa il codificatore del cifrario di Cesare per qualsiasi spostamento da 1 a 25. ROT13 è solo il caso speciale dello spostamento-13.
No. Il tuo testo serve solo a produrre il risultato ruotato e non viene conservato dopo. Poiché ROT13 è offuscamento e non cifratura, non incollare mai nulla di davvero riservato in uno strumento ROT13.
Strumenti correlati
Simbolo Minore o Uguale
Copia il simbolo ≤ e i simboli di confronto matematico correlati. Include Unicode, entità HTML e markup LaTeX per fogli di calcolo, articoli e pagine web.
Simboli freccia da copiare
Copia frecce Unicode comuni in un clic: dritte, doppie, diagonali, uncinate, circolari e triangolari per documenti, chat e design.
Generatore di Font per Instagram
Genera "font" Unicode (grassetto, corsivo, script, monospace, fraktur) da incollare direttamente nella tua bio, nel nome, nelle didascalie e nei commenti su Instagram.
Traduttore di emoji
Scrivi un testo in inglese e ogni parola dell'elenco integrato riceve un'emoji. Copia il risultato come testo con emoji incorporate.
Convertitore di testo amico della dislessia
Riformatta il testo incollato in paragrafi brevi e righe di circa 72 caratteri per facilitare la lettura. Copia il risultato in qualsiasi documento, e-mail o editor.
Codificatore di entità HTML
Trasforma cinque caratteri sensibili in entità fisse oppure leggi entità HTML come testo localmente nel browser.
Strumento disponibile in altre lingue
- ROT13-encoder [NL]
- Encodeur ROT13 [FR]
- مُشفِّر ROT13 [AR]
- Koder ROT13 [PL]
- Encoder ROT13 [ID]
- ROT13-Encoder [DE]
- Codificador ROT13 [ES]
- ตัวเข้ารหัส ROT13 [TH]
- ROT13エンコーダー [JA]
- ROT13-kodare [SV]
- Bộ mã hóa ROT13 [VI]
- ROT13 인코더 [KO]
- Codificador ROT13 [PT]
- ROT13 Encoder [EN]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]
- ROT13编码器 [ZH]