Chiffre de Vigenère
Cet outil applique le chiffre de Vigenère : chiffrez ou déchiffrez un texte avec un mot-clé, choisissez une variante et estimez une clé inconnue par analyse, le tout localement dans votre navigateur.
Source : Wikipedia – Vigenère-Chiffre (Verfahren, Tabula recta, Beispiel LEMON). Mise à jour : .
Comment le calcul est fait
Avec le mot-clé LEMON, ATTACKATDAWN devient LXFOPVEFRNHR. Le chiffre de Vigenère décale chaque lettre d'une valeur différente, donnée par la lettre correspondante du mot-clé (A = 0, B = 1 … Z = 25).
Comment ça se calcule
Pour chiffrer, on additionne la lettre claire et la lettre de clé modulo 26 ; pour déchiffrer, on soustrait. Le mot-clé se répète. Dans la variante Beaufort, C = K − P : chiffrer et déchiffrer reviennent au même calcul. Avec Autokey, la clé se prolonge avec le texte clair lui-même. L'analyse détermine la longueur de clé par l'indice de coïncidence (Friedman) et chaque lettre de clé par une comparaison au khi-deux avec les fréquences des lettres de la langue choisie.
Bon à savoir
- Pendant des siècles, ce chiffre fut « le chiffre indéchiffrable ». Friedrich Kasiski (1863) et William Friedman (années 1920) ont montré qu'on peut le casser dès que le texte est assez long.
- Il ne convient pas pour un vrai secret. Utilisez un chiffrement moderne ; le chiffre de Vigenère est un outil d'apprentissage et de jeux.
- Les voyelles accentuées sont transcrites (ä devient AE, ß devient SS) ; chiffres et ponctuation restent tels quels et ne consomment pas de lettre de clé.
- Vos saisies restent dans le navigateur.
Questions fréquentes
Comment fonctionne le chiffre de Vigenère ?
Chaque lettre du texte clair est décalée dans l'alphabet du nombre indiqué par la lettre correspondante du mot-clé (A = 0, B = 1 …). Le mot-clé se répète jusqu'à la fin du texte.
Comment déchiffrer un Vigenère sans la clé ?
On estime d'abord la longueur de clé (test de Kasiski ou indice de coïncidence), puis on casse chaque colonne comme un chiffre de César par analyse des fréquences. C'est ce que fait l'action « Trouver la clé ».
Quelle différence entre Vigenère et César ?
César décale toutes les lettres de la même valeur ; Vigenère utilise plusieurs décalages selon un mot-clé, ce qui masque mieux les fréquences.
Le chiffre de Vigenère est-il sûr ?
Non. Avec assez de texte et une analyse de fréquences, un ordinateur le casse en quelques secondes. Il ne convient pas pour protéger de vrais secrets.
Sources et références juridiques
- Wikipedia – Vigenère-Chiffre (Verfahren, Tabula recta, Beispiel LEMON)
- Wikipedia – Autokey cipher (exemple KILT) et Beaufort cipher
- Wikipedia – Index of coincidence (test de Friedman) et Letter frequency (tableaux par langue)
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Chiffre de CésarChiffre de César en ligne : chiffrez et déchiffrez un texte avec le décalage voulu, utilisez ROT13 ou testez les 25 décalages pour retrouver un message.
- Traducteur de code morseTraducteur morse : texte vers morse et retour, en direct. Écoutez en son ou en lumière, téléchargez un WAV, manipulez vous-même et consultez la table UIT.
- Convertir du texte en binaire (et inversement)Convertissez un texte en binaire, hexadécimal, décimal ou octal et retraduisez le binaire en texte : UTF-8 pour accents et emojis, dans le navigateur.
- Alphabet phonétique OTAN – épeler noms et adresses e-mailAlphabet phonétique OTAN en ligne : saisissez un nom, une adresse e-mail ou un code et voyez chaque lettre épelée (Alfa, Bravo, Charlie), chiffres inclus.
- Anagramme : trouver les anagrammes d’un mot ou de deux motsTrouver un anagramme en ligne : saisissez des lettres et voyez tous les mots formés de ces lettres, les plus courants d’abord. Anagrammes de deux mots, joker ?.
- Inverser texteInverser un texte en ligne : écrire à l’envers, inverser l’ordre des mots ou des lignes, ou retourner le texte tête en bas – avec test de palindrome.
- Générateur de mot de passeGénérez un mot de passe aléatoire et sécurisé ou une phrase de passe facile à retenir, avec son entropie en bits, calculé dans votre navigateur.
- Traducteur pig latinTraducteur pig latin : convertissez n’importe quel texte en pig latin, avec majuscules, ponctuation, mots commençant par une voyelle et terminaison au choix.
- Extraire des emails d’un texteExtraire des emails d’un texte : trouvez aussi liens, hashtags, nombres, dates et adresses IP, sans doublons. Dans le navigateur, sans envoi.