Cifrari Codifica e Decodifica

Codifica e decodifica cifrario di Cesare, ROT13, ROT47, Atbash, Vigenère, A1Z26 e Bacon. Con tabella di forza bruta che mostra tutti i 25 scorrimenti di Cesare.


Solo lettere. Usata dal cifrario di Vigenère.
Cancella

Che cosa fa ciascun cifrario

Sono tutti cifrari classici. Vanno bene per enigmi, giochi e didattica, e nessuno di essi resiste a un computer.

  • Cifrario di Cesare. Sposta ogni lettera di un numero fisso di posizioni nell'alfabeto. Uno scorrimento di 3 trasforma la A in D. Prende il nome da Giulio Cesare, che lo usava per i messaggi militari.
  • ROT13. Un cifrario di Cesare di esattamente 13 posizioni. Poiché l'alfabeto ha 26 lettere, applicarlo due volte restituisce l'originale: per questo è diventato il modo consueto di nascondere gli spoiler online.
  • ROT47. Come ROT13 ma esteso a tutti i caratteri ASCII visibili, quindi mescola anche cifre e punteggiatura. È anch'esso l'inverso di se stesso.
  • Atbash. Specchia l'alfabeto: la A diventa Z, la B diventa Y. Nasce dalla tradizione degli scribi ebraici e non richiede alcuna chiave.
  • Vigenère. Usa una parola chiave per applicare a ogni lettera uno scorrimento di Cesare diverso. Ha resistito alla crittanalisi per tre secoli e fu soprannominato il cifrario indecifrabile.
  • A1Z26. Numera semplicemente l'alfabeto: A è 1, Z è 26. Frequente nei libri di enigmi e nelle escape room.
  • Bacone. Codifica ogni lettera come un gruppo di cinque caratteri A e B. Francis Bacon lo progettò perché un messaggio potesse nascondersi nella formattazione di un testo apparentemente innocuo.

Come forzare un cifrario che non riesci a leggere

Comincia contando le lettere. Se le frequenze somigliano a quelle di una lingua normale ma le lettere non tornano, si tratta probabilmente di una sostituzione semplice come Cesare o Atbash, e la tabella di forza bruta di questa pagina risolve un Cesare in pochi secondi. Se le frequenze appaiono insolitamente uniformi, è più probabile un cifrario con parola chiave come Vigenère, perché distribuisce ogni lettera su più scorrimenti diversi. Gruppi di cinque caratteri A e B indicano Bacone, e numeri da 1 a 26 indicano A1Z26.

Da sapere

  • Nessuno di questi cifrari è sicuro. Usali per enigmi e didattica, mai per qualcosa che devi davvero proteggere.
  • La maggior parte lascia intatti spazi e punteggiatura, il che di per sé è già un indizio per chi tenta di forzare il messaggio.
  • Uno scorrimento di Cesare di 13 corrisponde esattamente a ROT13, e uno di 26 lascia il testo invariato.
  • L'elaborazione avviene interamente sul nostro server, quindi nulla di ciò che scrivi viene conservato o registrato.

Domande frequenti

Prova tutti i 25 scorrimenti possibili e leggi i risultati. Questa pagina lo fa in automatico: incolla il testo cifrato, applica un cifrario qualsiasi e la tabella di forza bruta mostrerà tutti gli scorrimenti insieme. Scorrila finché una riga non si legge come linguaggio normale; il numero accanto è lo scorrimento usato.

Sposta ogni lettera di un numero fisso di posizioni nell'alfabeto. Con uno scorrimento di 3 la A diventa D, la B diventa E e la Z torna alla C. Si racconta che Giulio Cesare usasse uno scorrimento di 3 per la corrispondenza militare, da cui il nome. Gli scorrimenti utili sono solo 25, quindi si forza in pochi secondi.

ROT13 è un cifrario di Cesare di 13 posizioni e non punta a essere sicuro. Poiché 13 è esattamente la metà di 26, applicarlo due volte ripristina il testo originale, quindi la stessa operazione nasconde e rivela. È diventato così il modo tradizionale di coprire spoiler, battute finali e soluzioni di enigmi su forum e newsgroup.

Applica a ogni lettera uno scorrimento di Cesare diverso, scelto da una parola chiave che si ripete. Con la parola chiave CHIAVE la prima lettera scorre secondo la C, la seconda secondo la H, la terza secondo la I, poi si ricomincia. Poiché la stessa lettera in chiaro può cifrarsi in lettere diverse, la semplice analisi delle frequenze fallisce, ed è per questo che rimase inviolato per circa trecento anni.

Atbash inverte l'alfabeto, quindi la A corrisponde alla Z, la B alla Y, la C alla X e così via. Non richiede chiavi e, poiché la corrispondenza è simmetrica, applicarlo due volte restituisce il testo originale. Deriva dalla pratica degli scribi ebraici e compare in testi antichi.

No, e nessuno lo è più da moltissimo tempo. Ogni cifrario di questa pagina può essere forzato a mano con un po' di pazienza, e istantaneamente da un computer. Sono ottimi per enigmi, escape room, cacce al tesoro e per insegnare come funziona la cifratura, ma la sicurezza reale richiede crittografia moderna.

È l'alfabeto scritto in numeri: A è 1, B è 2, fino alla Z che è 26. I messaggi cifrati appaiono come sequenze del tipo 8-5-12-12-15 per HELLO. Compare di continuo nei libri di enigmi e nelle escape room perché non richiede spiegazioni una volta colto lo schema.

No. Il testo viene inviato al nostro server su connessione cifrata, trasformato in memoria e restituito subito. Nulla viene scritto in un registro, un file o un database. Detto questo, sono cifrari da enigmistica, quindi non c'è ragione di farci passare testo davvero riservato.

Che cos'è un codificatore e decodificatore di cifrari?

Un codificatore e decodificatore di cifrari converte il testo in cifrari classici come Cesare, ROT13, Atbash e Vigenère, e viceversa. Se non conosci lo scorrimento di Cesare, questa pagina mostra anche tutti i 25 scorrimenti in una volta, così puoi scorrere l'elenco e individuare quello sensato.