ROT13, ROT5, ROT47 e cifrario di Cesare
Applica i classici cifrari a spostamento di lettere — ROT13, ROT5 per le cifre, ROT18, ROT47 o qualsiasi spostamento di Cesare personalizzato — all'istante.
Cos'è ROT13?
ROT13 è un semplice cifrario a sostituzione di lettere che sposta ogni lettera di 13 posizioni — A diventa N, B diventa O, e così via. Poiché l'alfabeto latino ha 26 lettere, applicare ROT13 due volte riporta al testo originale, ed è quello che lo rende il classico cifrario per testo-spoiler dei forum e di Usenet. Non è crittografia — chiunque conosca il trucco (o veda l'output sospetto) può decodificarlo all'istante. Usalo per nascondere spoiler, offuscamento leggero o come esempio didattico per i cifrari a sostituzione.
Come usare lo strumento di cifratura
Scegli una modalità — ROT13 per le sole lettere, ROT5 per le sole cifre, ROT18 per entrambe (ROT13+ROT5), ROT47 per l'ASCII stampabile, o Cesare con uno spostamento personalizzato da 1 a 25. Incolla il tuo testo nel campo di input. L'output si aggiorna mentre digiti. Per decodificare, incolla il testo cifrato e applica di nuovo la stessa modalità (ROT13/5/18/47 sono auto-inverse). Per Cesare con uno spostamento personalizzato, decodifica riapplicando con shift = 26 meno l'originale.
Come funziona ogni modalità
ROT13: ogni lettera viene spostata di 13 posizioni (mod 26), preservando il caso. ROT5: ogni cifra 0-9 viene spostata di 5 posizioni (mod 10). ROT18: ROT13 sulle lettere e ROT5 sulle cifre, applicati insieme. ROT47: ogni carattere ASCII stampabile (codici 33-126) viene spostato di 47 posizioni (mod 94), così anche la punteggiatura ruota — e ROT47 è auto-inverso come gli altri. Cesare: come ROT13 ma con uno spostamento a tua scelta; solo ROT13 (shift=13) è auto-inverso — per altri valori, decodifica con 26 − shift.
Riferimento delle modalità
| Modalità | Cosa sposta | Esempio |
|---|---|---|
| ROT13 | Lettere A-Z e a-z (caso preservato). Auto-inverso. | Hello → Uryyb |
| ROT5 | Solo cifre 0-9. Auto-inverso. | 12345 → 67890 |
| ROT18 | Lettere e cifre, combinati. Auto-inverso. | Code 42 → Pbqr 97 |
| ROT47 | Ogni carattere ASCII stampabile (33-126), inclusa la punteggiatura. Auto-inverso. | Hello! → w6==@P |
| Cesare (spostamento personalizzato) | Solo lettere, spostate del valore scelto (1-25). | abc + 3 → def |