Cos'è Cifrario di Vigenère?
Strumento cifrario di Vigenère online gratuito. Cifra o decifra testo utilizzando la tabella di Vigenère.
Il cifrario di Vigenère rappresenta un progresso significativo rispetto ai semplici cifrari di sostituzione come quello di Cesare. Invece di spostare ogni lettera della stessa quantità, il cifrario di Vigenère usa una parola chiave per determinare uno spostamento diverso per ogni lettera. Questo lo rende un cifrario polialfabetico — la stessa lettera in chiaro può essere cifrata in lettere diverse a seconda della sua posizione, vanificando la semplice analisi delle frequenze.
La cifratura funziona allineando ripetutamente la parola chiave sotto il testo in chiaro. Ogni lettera della chiave determina lo spostamento di Cesare per la corrispondente lettera in chiaro (A=0, B=1, ..., Z=25). Con una parola chiave di lunghezza n, lo spazio delle chiavi effettivo è 26^n. Una parola chiave di 5 lettere crea 26^5, ovvero circa 12 milioni di chiavi possibili, rendendo impraticabile la forza bruta.
Lo strumento fornisce cifratura e decifratura con una parola chiave, modalità autokey, visualizzazione della chiave carattere per carattere e analisi statistica dell’Indice di Coincidenza (IC). La modalità autokey estende la parola chiave usando il testo in chiaro stesso, eliminando lo schema ripetitivo che rende Vigenère standard vulnerabile all’esame di Kasiski. La visualizzazione della chiave mostra esattamente come ogni lettera della chiave si mappa su ogni posizione del testo in chiaro.
Il pannello dell’Indice di Coincidenza offre un’analisi statistica del testo cifrato. Per il testo in chiaro inglese, l’IC è circa 0,0667. Per il testo casuale, l’IC è circa 0,0385. Se il testo cifrato con Vigenère mostra un IC vicino a 0,0385, il cifrario sta funzionando correttamente. Un valore sopra 0,045 suggerisce che la parola chiave potrebbe essere abbastanza corta da essere violata.