Codifica e decodifica testo con la cifratura polialfabetica di Vigenère
Il cifrario di Vigenère è un cifrario per sostituzione polialfabetica che usa una parola chiave per applicare più spostamenti di Cesare al testo in chiaro. Inventato nel XVI secolo, fu considerato inviolabile per tre secoli e soprannominato "le chiffre indéchiffrable".
Nonostante la sua reputazione storica, il cifrario di Vigenère viene violato dall'esame di Kasiski seguito dall'analisi delle frequenze. Questo strumento cifra e decifra con parole chiave configurabili.
Cesare usa un singolo spostamento costante. Vigenère usa una parola chiave dove ogni lettera definisce uno spostamento diverso, ciclando. La stessa lettera in testo chiaro può produrre lettere diverse in testo cifrato a seconda della sua posizione.
L'esame di Kasiski (1863) scopre la lunghezza della chiave trovando sequenze ripetute nel testo cifrato. Le distanze tra le ripetizioni sono multipli della lunghezza della chiave.
Il Blocco Monouso (OTP) è un cifrario di Vigenère con una chiave lunga quanto il messaggio, usata una sola volta e scelta in modo casuale. L'OTP è dimostrato inviolabile (Shannon, 1949).
Il cifrario di Beaufort è una variante di Vigenère con la formula di cifratura invertita: Cᵢ = (Kᵢ - Pᵢ) mod 26. È "reciproco" — la stessa operazione cifra e decifra.
Verificatore forza password · Cifratura ROT13 · Codificatore / Decodificatore Base32 · Codificatore / Decodificatore Hex · Cifratura di Cesare · Cifratura Atbash