Chiffre de Vigenere

Chiffrez et déchiffrez du texte avec le chiffre de Vigenere en ligne, à l’aide d’un mot-clé personnalisé et d’un alphabet sélectionnable. C’est l’un des chiffres polyalphabétiques les plus connus de la cryptographie classique.

Entrée
0 caract. · 0 octets
Essayer :
Résultat
✓ Chiffre de substitution polyalphabétique ✓ Mot-clé personnalisable ✓ Vos messages ne sont pas enregistrés ✓ Traitement sur notre serveur
Exemples
Chiffrer ATTAQUE À LAUBE Clé: ÉTÉ
Entrée ATTAQUE À LAUBE
Sortie ÉJYÉIŸI U SÉKËI

Mot-clé : ÉTÉ. Mode : chiffrer. Chaque lettre du mot-clé crée un décalage différent de type César.

Déchiffrer ÉJYÉIŸI U SÉKËI Clé: ÉTÉ
Entrée ÉJYÉIŸI U SÉKËI
Sortie ATTAQUE À LAUBE

Mot-clé : ÉTÉ. Mode : déchiffrer. Le même mot-clé restitue le message d’origine.

Répétition d’un mot-clé court Clé: ÉTÉ
Entrée MESSAGE SECRET
Sortie TXXXTMI ÏIFÎIY

Mot-clé : ÉTÉ. Si le texte est plus long que la clé, le mot-clé se répète automatiquement.

Conserver les espaces, nombres et ponctuation Clé: ÉTÉ
Entrée RENDEZ-VOUS À 9, ÉTÉ!
Sortie WXUHXE-ÂFŸX U 9, ÎYY!

Seules les lettres de l’alphabet sélectionné sont chiffrées. Les espaces, les nombres, les signes de ponctuation et les autres symboles restent inchangés.

Fonctionnement du chiffre de Vigenere

Le chiffre de Vigenere est un chiffre de substitution polyalphabétique qui utilise un mot-clé pour déterminer le décalage de chaque lettre du message. Contrairement au chiffre de César, qui applique un seul décalage fixe, Vigenere utilise des décalages différents selon la lettre correspondante du mot-clé.

Si le mot-clé est plus court que le message, il se répète jusqu’à ce que tout le texte soit traité. Chaque lettre du mot-clé définit un décalage de type César, créant une suite de substitutions variables dans l’ensemble du message.

Cette approche rend l’analyse fréquentielle simple plus difficile. Historiquement, le chiffre de Vigenere fut l’une des méthodes les plus importantes de chiffrement classique.

Chiffre de Vigenere et chiffre de César

Le chiffre de César utilise un seul décalage constant pour tout le message. Le chiffre de Vigenere développe cette idée en employant un mot-clé qui modifie le décalage d’une lettre à l’autre.

Comme plusieurs substitutions sont utilisées dans le texte, Vigenere résiste mieux à la cryptanalyse élémentaire que César. Il reste néanmoins considéré comme peu sûr selon les standards modernes.

Histoire du chiffre de Vigenere

Le chiffre de Vigenere doit son nom au diplomate français Blaise de Vigenere, qui décrivit une méthode apparentée de chiffrement polyalphabétique au XVIe siècle. Pendant des siècles, il fut considéré comme l’un des chiffres pratiques les plus robustes.

Parce qu’il résistait à l’analyse fréquentielle simple, il reçut le surnom de « chiffre indéchiffrable » avant le développement de techniques de cryptanalyse plus avancées.

FAQ

Une clé Vigenere est un mot ou une expression utilisés pour générer la suite de décalages appliquée lors du chiffrement et du déchiffrement.

Oui. Le chiffre de Vigenere modifie la valeur du décalage tout au long du message, tandis que le chiffre de César n’utilise qu’un seul décalage constant.

Les espaces, les signes de ponctuation, les nombres et les autres caractères hors de l’alphabet sélectionné sont généralement conservés tels quels et ne sont pas chiffrés.

Oui. Le mot-clé se répète automatiquement jusqu’à ce que l’ensemble du message soit traité.

Non. Bien qu’il soit beaucoup plus robuste que les chiffres de substitution simples, la cryptanalyse moderne peut casser assez facilement les messages chiffrés avec Vigenere.

Le chiffre est traditionnellement associé à Blaise de Vigenere, même si des techniques polyalphabétiques similaires existaient avant ses travaux.
Outils associés

Chiffre de César

Chiffrement classique par décalage de lettres avec valeur de décalage personnalisée.

Chiffre de Playfair

Chiffre classique par substitution de digrammes avec une matrice fondée sur un mot-clé.

Chiffre de Bacon

Codage A/B classique et stéganographie textuelle avec le chiffre de Bacon.