Cifra e decifra messaggi con il cifrario di Cesare o ROT13 — direttamente nel tuo browser.
Il cifrario di Cesare è una delle tecniche di cifratura più antiche che si conoscano, chiamata così da Giulio Cesare, che pare usasse uno spostamento di tre lettere per proteggere la corrispondenza militare. L'idea è di una semplicità disarmante: ogni lettera del messaggio viene sostituita dalla lettera che si trova un numero fisso di posizioni più avanti nell'alfabeto, ricominciando dall'inizio una volta arrivati alla fine — con uno spostamento di 3, A diventa D, B diventa E e Z diventa C. ROT13 è il caso speciale con spostamento di 13: poiché l'alfabeto latino ha 26 lettere, applicare ROT13 due volte ripristina il testo originale, il che lo rese un favorito nei primi forum di internet per nascondere spoiler e soluzioni di enigmi.
Questo strumento implementa il cifrario esattamente come lo descrivono i manuali. Ogni lettera dalla A alla Z viene spostata della quantità che scegli, maiuscole e minuscole vengono preservate, e numeri, punteggiatura e spazi passano intatti. La decifratura applica semplicemente lo spostamento inverso. I caratteri accentati non hanno posto nel classico alfabeto di 26 lettere, quindi per impostazione predefinita lo strumento elimina gli accenti prima di cifrare (é diventa e); togli la spunta all'opzione e passeranno invece invariati. L'intera trasformazione avviene in puro JavaScript sul tuo dispositivo.
Oggi il cifrario di Cesare è uno strumento educativo, non di sicurezza. Con solo 25 spostamenti possibili, chiunque può romperlo in pochi secondi per forza bruta, e l'analisi delle frequenze delle lettere lo viola ancora più in fretta — ed è proprio per questo che è un'ottima introduzione alla crittografia. Usalo per insegnare ai ragazzi come funziona la cifratura, per costruire cacce al tesoro ed enigmi da escape room, per decodificare spoiler in ROT13, o per risolvere i mystery cache del geocaching. Per qualsiasi cosa debba davvero restare segreta, usa crittografia vera come AES o TLS.
Cifratura: E(x) = (x + n) mod 26, dove x è la posizione della lettera (A=0..Z=25) e n è lo spostamento. Decifratura: D(x) = (x − n) mod 26. ROT13 è il caso n = 13, in cui cifratura e decifratura sono la stessa operazione.
ROT13 è un cifrario di Cesare con lo spostamento fisso a 13. Poiché l'alfabeto ha 26 lettere, cifrare due volte con ROT13 restituisce il testo originale — lo stesso pulsante codifica e decodifica.
No. Ci sono solo 25 spostamenti possibili, quindi provarli tutti richiede pochi secondi, e l'analisi delle frequenze lo rompe all'istante. È ottimo per imparare e per i giochi, mai per proteggere segreti veri.
Prova ogni spostamento da 1 a 25 e cerca testo leggibile. Incolla il messaggio, clicca "Decifra" e cambia il numero di spostamento finché non compaiono parole — con solo 25 opzioni raramente serve più di un minuto.
Numeri e punteggiatura non vengono mai cambiati — vengono spostate solo le lettere dalla A alla Z. Le lettere accentate vengono prima convertite nella forma semplice (é → e) per impostazione predefinita; disattiva "Rimuovi prima gli accenti" per lasciarle intatte.
No. Cifratura e decifratura girano al 100% in JavaScript sul tuo dispositivo. Nulla viene inviato a un server, trasmesso o salvato.
Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.
Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.