UTILS.
100% nel browser
🕵️

Identificatore / Analizzatore di Cifrari

Analizza testi cifrati ignoti dalla loro impronta statistica — indice di coincidenza, chi-quadro, set di caratteri — e classifica i cifrari classici più probabili.

Incolla il testo cifrato per rilevarne l'impronta e classificare i cifrari probabili. Questo suggerisce, non decifra.

Informazioni su questo strumento

L'Identificatore di Cifrari analizza un testo cifrato ignoto e suggerisce quale cifrario classico lo abbia più probabilmente prodotto. Invece di decifrare, calcola impronte statistiche e le confronta con le firme note dei cifrari comuni, dandoti un punto di partenza per il resto del toolkit. Tutto viene eseguito localmente nel tuo browser, quindi il testo incollato resta privato.

La misura principale è l'indice di coincidenza (IC = Σ nᵢ(nᵢ−1) / N(N−1)), la probabilità che due lettere scelte a caso coincidano. Il testo in chiaro inglese e i cifrari monoalfabetici (Cesare, Atbash, Affine, Parola chiave) si collocano vicino a IC ≈ 0.066, mentre i cifrari polialfabetici (Vigenère, Beaufort) appiattiscono la distribuzione verso IC ≈ 0.038. Lo strumento abbina questo a un test del chi-quadro rispetto alle frequenze delle lettere inglesi: un IC dall'aspetto monoalfabetico combinato con un chi-quadro basso significa che le frequenze delle lettere corrispondono ancora all'inglese, indicando una trasposizione (Rail Fence, Colonnare) che ha solo riordinato le lettere; un chi-quadro alto indica una sostituzione che le ha rimappate.

Ispeziona anche il set di caratteri (solo A/B suggerisce il Baconiano, solo 0/1 il binario, solo cifre uno schema A1Z26 o Polibio) e indizi strutturali come la parità della lunghezza del testo, l'assenza di lettere doppie e nessuna J, che insieme aumentano la probabilità di Playfair. Il risultato è un elenco classificato di cifrari candidati con note di affidabilità accanto alle statistiche grezze. Offre suggerimenti, non certezze — i testi brevi in particolare rendono i numeri inaffidabili.

Domande frequenti

Che cos'è l'indice di coincidenza?
IC = Σ nᵢ(nᵢ−1) / N(N−1) è la probabilità che due lettere casuali del testo siano identiche. L'inglese e i cifrari monoalfabetici danno IC ≈ 0.066; i cifrari polialfabetici lo appiattiscono verso il valore casuale di circa 0.038, il che aiuta a separare le due famiglie.
Come distingue la sostituzione dalla trasposizione?
Entrambe mantengono un IC simile all'inglese vicino a 0.066. Il test del chi-quadro rispetto alle frequenze inglesi decide: la trasposizione riordina solo le lettere quindi le frequenze corrispondono ancora (chi-quadro basso), mentre la sostituzione rimappa le lettere su nuovi simboli (chi-quadro alto). Lo strumento riporta entrambi e classifica di conseguenza.
Può identificare cifrari numerici o A/B?
Sì. Testo composto solo da A e B in gruppi di cinque lettere indica il cifrario Baconiano; solo 0 e 1 il binario; solo cifre uno schema numerico come A1Z26 (numeri 1–26) o un quadrato di Polibio (coppie di cifre 1–5). Il controllo del set di caratteri guida questi suggerimenti.
Quanto sono affidabili i suggerimenti?
Sono euristiche statistiche, non prove. Testi più lunghi danno risultati molto più affidabili; sotto circa 20 lettere i valori di IC e chi-quadro sono rumorosi e lo strumento ti avverte. Tratta l'elenco classificato come una guida di triage e conferma provando gli strumenti suggeriti.

Altri strumenti