Chiffre de Vigenère en ligne – chiffreur/déchiffreur
Codeur et décodeur du chiffre de Vigenère en ligne. Utilisez un mot-clé, consultez la table et les exemples, puis découvrez le test de Kasiski.
Comment a-t-on cassé le « chiffre indéchiffrable » ?
Qu’est-ce que le chiffre de Vigenère ?
Le chiffre de Vigenère est un chiffrement polyalphabétique : chaque lettre du message est décalée selon la lettre suivante d’un mot-clé. Au lieu du décalage unique du chiffre de César, il applique autant de décalages différents que la clé compte de lettres.
Comment fonctionne le mot-clé ?
La clé s’écrit au-dessus du message et se répète jusqu’à la fin du texte. Chaque lettre de la clé fixe un décalage : A vaut 0, B vaut 1 et Z vaut 25. Une même lettre du texte clair peut donc donner des lettres chiffrées différentes.
Exemple avec la clé REBUS
Le message « ENIGMA » chiffré avec la clé « REBUS » devient « VRJAER ». La clé se répète au-dessus du texte sous la forme R-E-B-U-S-R : E+R→V, N+E→R, I+B→J, G+U→A, M+S→E et A+R→R. Vous pouvez reproduire cet exemple avec l’outil fonctionnel placé ci-dessus.
Table complète des décalages pour les lettres de la clé
La ligne supérieure présente la lettre de la clé et la ligne inférieure le décalage qu’elle impose. La table utilise l’alphabet latin de 26 lettres pris en charge par l’outil.
| Lettre de la clé | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Décalage | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
Comment déchiffrer le texte ?
Le déchiffrement soustrait les mêmes décalages. Écrivez la clé au-dessus du texte chiffré et reculez chaque lettre de la valeur de sa lettre de clé ; avant A, le parcours reprend à la fin de l’alphabet. Sans la clé, cette étape est impossible.
Vigenère et le chiffre de César
Une clé d’une seule lettre ramène Vigenère à un simple chiffre de César, puisque toutes les lettres reçoivent le même décalage. Plus la clé est longue et irrégulière, plus les fréquences de la langue s’estompent. Une clé aléatoire aussi longue que le message et utilisée une seule fois constitue déjà un masque jetable.
Voir aussi: Chiffre de César
Comment casser le chiffre de Vigenère ?
On cherche d’abord la longueur de la clé : le test de Kasiski mesure les écarts entre les fragments répétés du texte chiffré et le test de Friedman s’appuie sur l’indice de coïncidence. Une fois la longueur connue, le texte se répartit en colonnes qui sont autant de chiffres de César, vulnérables à l’analyse des fréquences.
Pourquoi le chiffre de Vigenère n’est-il pas sûr ?
Une clé courte se répète de nombreuses fois : des motifs réguliers subsistent donc dans le texte chiffré. Un ordinateur teste des centaines de longueurs de clé en une fraction de seconde et, sur un texte assez long, retrouve le mot-clé lui-même. La méthode sert à apprendre, pas à protéger des données.
Histoire du chiffre de Vigenère
L’idée de plusieurs alphabets fut développée par Leon Battista Alberti, Johannes Trithemius et Giovan Battista Bellaso, dont la version de 1553 est la plus proche du chiffre actuel. Le nom rend pourtant hommage à Blaise de Vigenère. Au XIXe siècle, on parlait du « chiffre indéchiffrable » jusqu’à ce que Charles Babbage et Friedrich Kasiski montrent comment l’analyser.
Table de Vigenère à imprimer
La fiche A4 contient la tabula recta complète, les consignes, un exemple résolu et un espace pour écrire son propre message.