Chiffre de Vigenère

Encoder et décoder du texte avec le chiffre de substitution polyalphabétique de Vigenère

Qu'est-ce que c'est et comment ça marche ?

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.

Cas d'usage

Questions fréquentes

Comment le chiffrement de Vigenère diffère-t-il du chiffrement de César ?

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.

Qu'est-ce que l'examen de Kasiski ?

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é.

Qu'est-ce que le bloc-notes à usage unique ?

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).

Qu'est-ce que le chiffrement de Beaufort ?

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.

Sécurité

Vérificateur de force de mot de passe · Chiffre ROT13 · Encodeur / Décodeur Base32 · Encodeur / Décodeur Hex · Chiffre de César · Chiffre Atbash