Encoder et décoder du texte avec le chiffre de substitution polyalphabétique de Vigenère
Le chiffrement de Vigenère est un chiffrement par substitution polyalphabétique qui utilise un mot-clé pour appliquer plusieurs décalages de César au texte en clair. Inventé au XVIe siècle, il était considéré comme indéchiffrable pendant trois siècles.
Malgré sa réputation historique, le chiffrement de Vigenère est brisé par l'examen de Kasiski suivi d'une analyse de fréquence. Cet outil chiffre et déchiffre avec des mots-clés configurables.
César utilise un décalage constant unique. Vigenère utilise un mot-clé où chaque lettre définit un décalage différent, en cycle. La même lettre en texte clair peut produire des lettres différentes en texte chiffré selon sa position.
L'examen de Kasiski (1863) découvre la longueur de la clé en cherchant des séquences répétées dans le texte chiffré. Les distances entre répétitions sont des multiples de la longueur de la clé.
Le bloc-notes à usage unique (OTP) est un chiffrement de Vigenère avec une clé aussi longue que le message, utilisée une seule fois et choisie aléatoirement. L'OTP est prouvé indéchiffrable (Shannon, 1949).
Le chiffrement de Beaufort est une variante de Vigenère avec la formule de chiffrement inversée : Cᵢ = (Kᵢ - Pᵢ) mod 26. Il est "réciproque" — la même opération chiffre et déchiffre.
Vérificateur de force de mot de passe · Chiffre ROT13 · Encodeur / Décodeur Base32 · Encodeur / Décodeur Hex · Chiffre de César · Chiffre Atbash