Cifrario di Vigenere

Crittografa e decrittografa messaggi in modo sicuro utilizzando una parola chiave. Sostituzione polialfabetica resa semplice.

0 Caratteri
0 Caratteri

Polialfabetico

Utilizza più alfabeti di sostituzione basati sulla tua chiave per una sicurezza maggiore rispetto al cifrario di Cesare.

Lato client

Le tue chiavi segrete e i messaggi non lasciano mai il tuo browser. 100% privato.

In Tempo Reale

Scopri i risultati di crittografia/decrittografia istantaneamente mentre digiti il tuo messaggio o la tua chiave.

Prova questi esempi

Crittografia Classica

Crittografa un semplice messaggio con la chiave KEY. Scopri come il cifrario di Vigenère trasforma ogni lettera.

Applica ora

Riunione segreta

Crittografa un orario e un luogo di riunione con una passphrase per comunicazioni sicure.

Applica ora

Decifra la sfida

Prova a decifrare questo messaggio con la chiave KEY. La parola segreta è HELLO.

Applica ora

Messaggio Lungo

Testa il cifrario con un paragrafo più lungo utilizzando una chiave forte.

Applica ora

Informazioni sul Cifrario di Vigenere

Il cifrario di Vigenere è un metodo per crittografare testo alfabetico utilizzando una serie di cifrari di Cesare intrecciati, basati sulle lettere di una parola chiave. Impiega una forma di sostituzione polialfabetica.

Descritto per la prima volta da Giovan Battista Bellaso nel 1553, il cifrario è facile da comprendere e implementare, ma ha resistito a tutti i tentativi di decifratura per tre secoli, guadagnandosi la descrizione le chiffre indechiffrable (il cifrario indecifrabile).

Come funziona

Per crittografare, è possibile utilizzare una tabella di alfabeti, chiamata tabula recta, quadrato di Vigenere o tabella di Vigenere. L'alfabeto è scritto 26 volte in righe diverse, ogni alfabeto spostato ciclicamente a sinistra rispetto alla riga precedente, corrispondente ai 26 possibili cifrari di Cesare.

In diversi punti del processo di crittografia, il cifrario utilizza un alfabeto diverso da una delle righe. L'alfabeto utilizzato in ogni punto dipende da una parola chiave ripetuta.