Vai al contenuto
100% locale

Risolutore di cifra Vigenère

Recupera la chiave e decifra il testo cifrato con Vigenère senza conoscere la chiave in anticipo.

Ingresso

Risolutore di cifra Vigenère

Incolla il testo cifrato con Vigenère e questo strumento trova la chiave automaticamente, quindi decifra il messaggio. Combina tre tecniche classiche della crittoanalisi: l'esame di Kasiski trova le sequenze di lettere ripetute nel criptotesto e le distanze tra loro, che indicano le probabili lunghezze delle chiavi; l'indice di coincidenza valuta ogni lunghezza candidata da 1 fino al limite che imposti e favorisce quella la cui distribuzione delle lettere assomiglia meno al rumore casuale; e l'analisi di frequenza tratta ogni posizione della chiave come il proprio alfabeto spostato, confrontando i suoi conteggi di lettere con una tabella di riferimento per trovare lo spostamento più probabile.

Imposta la lunghezza della chiave tu stesso se già la conosci, o lasciala a 0 e lascia che lo strumento la rilevi automaticamente — utile quando hai solo un frammento di criptotesto e nessun altro indizio. La lingua di riferimento (inglese, slovacco, ceco o tedesco) determina quale tabella di frequenza delle lettere l'analisi confronta, quindi scegli quella in cui il testo in chiaro è probabilmente scritto. Passa l'opzione "Mostra" al rapporto di analisi completo per vedere le sequenze ripetute trovate dall'esame di Kasiski, l'indice di coincidenza per ogni lunghezza di chiave testata e i migliori candidati di chiave fianco a fianco con il loro punteggio di adattamento — utile per verificare il ragionamento dello strumento o provare un secondo candidato vicino a mano.

Il recupero statistico della chiave ha bisogno di abbastanza criptotesto per funzionare: poche centinaia di lettere di solito sono sufficienti per una chiave breve, mentre un messaggio di una riga potrebbe richiedere di fornire manualmente la lunghezza della chiave. Solo le lettere A–Z partecipano al cifre; numeri, spazi, punteggiatura e caratteri accentati passano invariati e l'output decifrato mantiene la capitalizzazione di ogni lettera del criptotesto.

Tutto viene eseguito localmente nel tuo browser — il criptotesto non viene mai caricato da nessuna parte, il che importa per soluzioni di puzzle, esercizi o qualsiasi altra cosa che preferisci non incollare in un servizio di terze parti. Copia il risultato, scaricalo come file .txt, o invialo direttamente a un altro strumento per continuare a lavorarci.

FAQ

Come fa lo strumento a trovare la chiave senza conoscerla?
Combina l'esame di Kasiski (sequenze ripetute e le loro distanze) con l'indice di coincidenza per stimare la lunghezza della chiave, quindi utilizza l'analisi della frequenza su ogni posizione della chiave per scoprire la lettera più probabile — tutto rispetto alla lingua di riferimento che scegli.
Cosa succede se la lunghezza della chiave automatica è sbagliata?
I criptotesti molto brevi non forniscono sempre sufficienti statistiche per il funzionamento dello strumento. Attiva la lunghezza della chiave manuale se la conosci già, o prova i migliori candidati mostrati nel rapporto di analisi.
Perché la lingua di riferimento è importante?
L'analisi della frequenza confronta il criptotesto con una tipica distribuzione di lettere per quella lingua. Scegliere quella sbagliata distorce ogni spostamento che raccoglie, quindi fai corrispondere la lingua probabile del testo in chiaro.
La punteggiatura e la capitalizzazione sopravvivono alla decrittografia?
Sì. Solo le lettere da A a Z si spostano; gli spazi, la punteggiatura, i numeri e i caratteri accentati vengono copiati invariati e la capitalizzazione di ogni lettera decifrata corrisponde alla lettera criptotesto corrispondente.
Il mio criptotesto viene caricato da qualche parte?
No. L'esame di Kasiski, l'analisi della frequenza e la decrittografia vengono eseguiti localmente nel tuo browser — nulla di ciò che incollate lascia mai il tuo dispositivo.