Cifrario di Vigenere

Cifra e decifra testi online con il cifrario di Vigenere usando una parola chiave personalizzata e un alfabeto selezionabile. È uno dei cifrari polialfabetici più noti della crittografia classica.

Input
0 caratt. · 0 byte
Prova:
Risultato
✓ Cifrario di sostituzione polialfabetico ✓ Parola chiave personalizzabile ✓ Non conserviamo i tuoi messaggi ✓ Elaborazione sul nostro server
Esempi
Cifrare ATTACCO ALL ALBA Chiave: CHIAVE
Input ATTACCO ALL ALBA
Output CABAXGQ HTL VPDH

Parola chiave: CHIAVE. Modalità: cifrare. Ogni lettera della chiave crea uno spostamento diverso in stile Cesare.

Decifrare CABAXGQ HTL VPDH Chiave: CHIAVE
Input CABAXGQ HTL VPDH
Output ATTACCO ALL ALBA

Parola chiave: CHIAVE. Modalità: decifrare. La stessa parola chiave ripristina il messaggio originale.

Ripetizione di una parola chiave breve Chiave: CHIAVE
Input MESSAGGIO SEGRETO
Output OLASVKIPW SZKTLBO

Parola chiave: CHIAVE. Se il testo è più lungo della chiave, la parola chiave viene ripetuta automaticamente.

Conservare spazi, numeri e punteggiatura Chiave: CHIAVE
Input INCONTRO ALLE 9:30!
Output KUKOIXTV ILGI 9:30!

Vengono cifrate solo le lettere dell’alfabeto selezionato. Spazi, numeri, segni di punteggiatura e altri simboli restano invariati.

Come funziona il cifrario di Vigenere

Il cifrario di Vigenere è un cifrario a sostituzione polialfabetica che usa una parola chiave per determinare lo spostamento di ogni lettera del messaggio. A differenza del cifrario di Cesare, che applica un solo spostamento fisso, Vigenere usa spostamenti diversi in base alla lettera corrispondente della chiave.

Se la parola chiave è più corta del messaggio, viene ripetuta fino a elaborare l’intero testo. Ogni lettera della chiave definisce uno spostamento in stile Cesare, creando una sequenza di sostituzioni variabili nel messaggio.

Questo approccio rende più difficile la semplice analisi delle frequenze. Storicamente, il cifrario di Vigenere fu uno dei metodi più importanti della cifratura classica.

Cifrario di Vigenere e cifrario di Cesare

Il cifrario di Cesare usa un solo spostamento costante per tutto il messaggio. Il cifrario di Vigenere sviluppa questa idea usando una parola chiave che cambia lo spostamento da una lettera all’altra.

Poiché nel testo vengono usate più sostituzioni, Vigenere resiste meglio alla crittoanalisi di base rispetto a Cesare. Tuttavia, secondo gli standard moderni non è comunque considerato sicuro.

Storia del cifrario di Vigenere

Il cifrario di Vigenere prende il nome dal diplomatico francese Blaise de Vigenere, che descrisse un metodo correlato di cifratura polialfabetica nel XVI secolo. Per secoli fu considerato uno dei cifrari pratici più robusti disponibili.

Poiché resisteva alla semplice analisi delle frequenze, ricevette il soprannome di «cifrario indecifrabile» prima dello sviluppo di tecniche crittoanalitiche più avanzate.

FAQ

Una chiave Vigenere è una parola o una frase usata per generare la sequenza di spostamenti applicata durante la cifratura e la decifratura.

Sì. Il cifrario di Vigenere cambia il valore dello spostamento lungo il messaggio, mentre il cifrario di Cesare usa un solo spostamento costante.

Spazi, segni di punteggiatura, numeri e altri caratteri fuori dall’alfabeto selezionato di solito restano invariati e non vengono cifrati.

Sì. La parola chiave viene ripetuta automaticamente fino a elaborare l’intero messaggio.

No. Anche se è molto più robusto dei semplici cifrari a sostituzione, la crittoanalisi moderna può violare con relativa facilità i messaggi cifrati con Vigenere.

Il cifrario è tradizionalmente associato a Blaise de Vigenere, anche se tecniche polialfabetiche simili esistevano già prima del suo lavoro.
Strumenti correlati

Cifrario di Cesare

Cifrario classico a spostamento di lettere con valori personalizzati.

Cifrario di Playfair

Classico cifrario a sostituzione per digrammi con matrice basata su parola chiave.

Cifrario di Bacone

Codifica A/B classica e steganografia testuale con il cifrario di Bacone.