Strumento Cifrario di Cesare
FreeCifra o decifra testo con un classico cifrario di Cesare, con una tabella di mappatura A-Z, lista a forza bruta, grafico frequenza lettere, e scorciatoia ROT13.
Frequenza lettere
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Ancora nessuna attività. Sii il primo.
Cosa fa questo strumento
Cripta o decripta testo usando il classico cifrario di Cesare, direttamente nel tuo browser. Scegli uno spostamento da 1 a 25 (o usa la scorciatoia ROT13 per spostamento 13), vedi la mappatura completa delle lettere A-Z, prova ogni possibile spostamento contemporaneamente con la lista a forza bruta, e controlla il grafico di frequenza delle lettere usato per decifrare questo tipo di cifrario.
Come funziona
Ogni lettera nel tuo testo viene cercata per la sua posizione nell'alfabeto (A=0 fino a Z=25), a quella posizione viene aggiunto il valore di Spostamento (o sottratto, in modalità Decripta), e il risultato viene preso modulo 26 così torna indietro invece di andare oltre Z o prima di A; numeri, spazi, e punteggiatura vengono lasciati completamente intatti, e il maiuscolo o minuscolo della lettera originale viene preservato. La tabella Mappatura A-Z esegue semplicemente questo stesso spostamento una volta per ogni lettera dell'alfabeto in ordine. La lista a forza bruta esegue l'operazione di decrittazione 26 volte separate, una per ogni possibile spostamento da 0 a 25, così quella corretta è garantita apparire da qualche parte nella lista anche se non la conosci in anticipo. Il grafico di frequenza conta, lettera per lettera, quante volte A attraverso Z appaiono ovunque nel tuo testo, ignorando tutto il resto.
Problemi che risolve
- Imparare praticamente come funzionano i cifrari a sostituzione classici, per una lezione di crittografia o curiosità personale.
- Oscurare casualmente spoiler, risposte a puzzle, o un messaggio inteso per non essere letto a colpo d'occhio.
- Decodificare un messaggio con cifrario di Cesare quando l'entità dello spostamento è sconosciuta, usando la lista a forza bruta.
Domande frequenti
›Cos'è un cifrario di Cesare?
È uno dei più antichi metodi di crittografia conosciuti, prende il nome da Giulio Cesare che si dice lo usasse nelle sue lettere private. Ogni lettera nel messaggio viene sostituita dalla lettera un numero fisso di posizioni più avanti nell'alfabeto (tornando ad A dopo Z), e quel numero fisso si chiama spostamento.
›Cos'è ROT13, e perché lo spostamento 13 è speciale?
ROT13 è semplicemente un cifrario di Cesare con lo spostamento fissato a 13. Poiché l'alfabeto ha 26 lettere, spostare di 13 due volte ti riporta esattamente al punto di partenza, il che rende ROT13 auto-inverso: la stessa operazione sia cifra sia decifra. Questa proprietà lo ha reso un modo popolare e semplice per nascondere spoiler o punchline nei vecchi post dei forum, poiché eseguire di nuovo lo stesso "cifrario" rivela il testo.
›Come aiuta la lista a forza bruta se non conosco lo spostamento?
Poiché ci sono solo 25 possibili spostamenti non nulli, la lista a forza bruta prova semplicemente ognuno singolarmente e decodifica il tuo testo con ciascuno, così il risultato dello spostamento corretto si trova sempre da qualche parte in quella lista come testo leggibile; scorri semplicemente in basso e lo riconosci.
›Cosa mostra il grafico frequenza lettere, e perché conta?
Conta quanto spesso ogni lettera da A a Z appare nel tuo testo. Un cifrario di Cesare sposta solo le lettere, non cambia mai quanto spesso ognuna appare relativamente alle altre, così la forma del grafico di frequenza per un messaggio cifrato è identica alla forma per il messaggio originale, solo rietichettata. In inglese, le barre più alte finiscono quasi sempre su E e T, che è esattamente la classica debolezza che permette a qualcuno di decifrare un cifrario di Cesare senza mai conoscere lo spostamento.
›Questo cifrario è realmente sicuro?
No, non secondo gli standard moderni. Con solo 25 possibili spostamenti da provare, non offre reale protezione contro chiunque si prenda la briga di controllare; è incluso qui puramente come cifrario educativo classico e un modo divertente per oscurare occasionalmente del testo, non come modo per proteggere informazioni sensibili.
Strumenti correlati
Testo
Convertitore Lettura Bionica
Converti qualsiasi testo in formato lettura bionica mettendo in grassetto la prima porzione di ogni parola per aiutarti a leggere più velocemente e concentrarti meglio.
FreeTesto
Generatore Hash Blake2b
Calcola l'hash BLAKE2b di testo o un file nel tuo browser, con lunghezza output regolabile e hashing con chiave opzionale (MAC).
FreeTesto
Generatore di Arte ASCII
Trasforma il testo digitato o un'immagine caricata in arte ASCII. Scegli uno stile di font o una scala di caratteri, conserva il colore ed esporta come testo semplice o PNG.
FreeTesto
Redattore di Secrets/Config
Incolla un file .env o di configurazione e maschera automaticamente chiavi API, password e token accanto a nomi di chiave sensibili o formati di segreti noti (AWS, GitHub, Stripe, JWT, PEM). Poi sicuro da incollare in una IA di chat o bug report.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!