Codes / Chiffres classiques
Encodeur et décodeur du chiffre de Vigenère
Chiffrez et déchiffrez du texte avec le chiffre de Vigenère et un mot-clé, grâce à un tableau montrant le décalage de chaque lettre selon la clé répétée.
Encodeur et décodeur du chiffre de Vigenère: Le chiffre de Vigenère décale chaque lettre selon la valeur de la lettre correspondante de la clé, de A pour 0 à Z pour 25, puis répète la clé sur l'ensemble du texte. Avec la clé LEMON, ATTACKATDAWN devient LXFOPVEFRNHR. Comme le décalage change d'une lettre à l'autre, un simple comptage de la fréquence des lettres ne suffit pas à le casser. Cela lui a valu le nom de « chiffre indéchiffrable », jusqu'à ce que Kasiski et Babbage découvrent des méthodes pour le casser au XIXe siècle. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils texte
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
| Texte | A | T | T | A | C | K | A | T | D | A | W | N |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Clé | L | E | M | O | N | L | E | M | O | N | L | E |
| Décalage | +11 | +4 | +12 | +14 | +13 | +11 | +4 | +12 | +14 | +13 | +11 | +4 |
| Résultat | L | X | F | O | P | V | E | F | R | N | H | R |
Chaque lettre est décalée selon la lettre correspondante de la clé, de A = 0 à Z = 25, et la clé se répète tout au long du texte. Les espaces et la ponctuation sont conservés et ne consomment pas de lettres de la clé.
Le carré de Vigenère
Sur papier, le chiffrement utilise un tableau 26 × 26 d’alphabets, chacun étant décalé d’une position supplémentaire par rapport à celui du dessus. Repérez la lettre du texte en haut et la lettre de la clé sur le côté ; la lettre à leur intersection est la lettre du texte chiffré.
Pour la version à décalage unique, consultez le chiffrement de César ; pour un chiffrement moderne robuste, chiffrez le texte avec AES.
Comment il a été cassé
En 1863, Friedrich Kasiski a publié la méthode : repérez les groupes de lettres répétés dans le texte chiffré, mesurez les distances qui les séparent, puis la longueur de la clé est probablement un facteur commun. Répartissez le texte en autant de colonnes, puis résolvez chaque colonne comme un chiffrement de César à l’aide des fréquences des lettres.
Comment l'utiliser
- Saisissez le texte et la clé, par exemple LEMON.
- Choisissez Chiffrer ou Déchiffrer.
- Consultez le résultat et le tableau alignant le texte, la clé et le décalage pour les premières lettres.
Confidentialité et limitations
Votre texte et votre clé restent dans votre navigateur.
Outils associés
Questions fréquentes
Quelle est la solidité du chiffre de Vigenère ?
Il est bien plus robuste qu'un décalage de César, mais peut être cassé : les motifs répétés révèlent la longueur de la clé, après quoi chaque colonne devient un simple chiffre de César.
Que deviennent les espaces et la ponctuation ?
Ils sont conservés tels quels et ne consomment pas de lettres de la clé, conformément à la convention habituelle.
Qu'est-ce qui fait une meilleure clé ?
Une clé plus longue et sans motif ; une clé aléatoire aussi longue que le message, utilisée une seule fois, devient un masque jetable, qui ne peut pas être cassé.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis