Chiffre de Vigenère - Codeur et décodeur
Codez et décodez des messages en chiffre de Vigenère avec n'importe quel mot-clé. Les lettres conservent leur casse, tout ce qui n'est pas une lettre passe inchangé, et vous pouvez afficher le détail lettre par lettre pour voir exactement comment chaque décalage est appliqué.
Mode
Histoire du chiffre de Vigenère
Le chiffre porte le nom de Blaise de Vigenère, un diplomate français du XVIe siècle, bien que le procédé qu'il a popularisé ait été décrit pour la première fois par Giovan Battista Bellaso en 1553. Au lieu d'un décalage fixe unique, un mot-clé répété sélectionne un décalage de César différent pour chaque lettre — la lettre-clé A signifie un décalage de 0, B un décalage de 1, et ainsi de suite. Ce simple changement met en échec l'analyse fréquentielle de base, car une même lettre en clair ne se chiffre plus toujours en la même lettre chiffrée.
Pendant environ trois cents ans, il fut considéré comme incassable et gagna le surnom de « chiffre indéchiffrable ». Cette réputation prit fin en 1863, lorsque l'officier prussien Friedrich Kasiski publia la première attaque générale : des fragments répétés dans le texte chiffré révèlent la longueur probable de la clé, après quoi chaque position de la clé peut être cassée séparément comme un simple chiffre de César. Essayez notre outil de chiffre de César pour voir le bloc de base à décalage unique dont est fait le chiffre de Vigenère.
Questions fréquentes
- Qu'est-ce qu'un chiffre de Vigenère ?
- Un chiffre de Vigenère est un chiffre de substitution polyalphabétique qui décale chaque lettre du message d'une quantité déterminée par un mot-clé répété. La première lettre est décalée par la première lettre-clé, la deuxième par la deuxième, et ainsi de suite, si bien qu'une même lettre en clair peut se chiffrer en différentes lettres chiffrées.
- En quoi le chiffre de Vigenère diffère-t-il du chiffre de César ?
- Un chiffre de César utilise un décalage fixe unique pour tout le message, tandis qu'un chiffre de Vigenère utilise un mot-clé pour appliquer un décalage de César différent à chaque lettre. Vous pouvez considérer le chiffre de Vigenère comme de nombreux chiffres de César entrelacés, un par lettre-clé.
- Que deviennent les espaces, les chiffres et la ponctuation ?
- Seules les lettres A-Z et a-z sont décalées, et chaque lettre conserve sa casse d'origine. Les espaces, les chiffres et la ponctuation passent inchangés, et ils ne consomment pas de lettre-clé, si bien que le mot-clé n'avance que sur les lettres réelles.
- Comment décoder un chiffre de Vigenère ?
- Si vous connaissez le mot-clé, choisissez Décoder, saisissez le mot-clé, et collez le texte chiffré — chaque lettre est décalée en arrière par la lettre-clé correspondante. Sans le mot-clé, des attaques comme l'examen de Kasiski recherchent des motifs répétés dans le texte chiffré pour deviner la longueur de la clé, puis cassent chaque colonne comme un simple chiffre de César.
- Le chiffre de Vigenère est-il sûr ?
- Non. Il a résisté aux attaques pendant environ trois siècles et fut surnommé « le chiffre indéchiffrable », mais Friedrich Kasiski a publié une méthode générale pour le casser en 1863. Il est idéal pour les énigmes et l'apprentissage de la cryptographie, mais ne l'utilisez jamais pour protéger de vrais secrets.