Les pubs vous déplaisent ? Aller Sans pub Auj.

Encodeur et décodeur de chiffrement de Vigenère

Promoteur
ANNONCE · Supprimer ?
Caractères alphabétiques uniquement (de A à Z). Les caractères non alphabétiques seront ignorés.

Analyse étape par étape

Carré de Vigenère

Analyse de fréquence

Comment fonctionne le chiffrement de Vigenère

L'Algorithme : Le chiffrement de Vigenère utilise un mot-clé pour décaler chaque lettre d'une quantité différente. Pour la **chiffrement** : C[i] = (P[i] + K[i mod keylen]) mod 26Pour la décryptage: P[i] = (C[i] - K[i mod keylen] + 26) mod 26.

Chaque lettre de la clé détermine le décalage pour la lettre correspondante du texte clair. La clé se répète de manière cyclique. Les caractères non alphabétiques passent à travers sans modifier leur position dans la clé.

Variante de Clé Automatique: En mode clé automatique, le mot-clé n'est utilisé que pour les premières lettres. Une fois épuisé le mot-clé, le texte clair est lui-même utilisé comme suite de la clé, rendant le chiffrement plus difficile à déchiffrer.

Histoire: Invoqué en l'honneur de Blaise de Vigenère (1523–1596), bien que la méthode ait été initialement décrite par Giovan Battista Bellaso en 1553. Il était longtemps considéré comme infranchissable et a acquis le surnom l'indicible nombre le code indéchiffrable.

Déchiffrer le code: Le professeur Friedrich Kasiski a publié une méthode en 1863 pour déterminer la longueur de la clé en recherchant des séquences répétées dans le texte chiffré. William Friedman a ensuite développé la technique d'**Index de Coïncidence (IC)**. Une fois connue la longueur de la clé, chaque position peut être attaquée comme un simple chiffre de César par analyse de fréquence.

ANNONCE · Supprimer ?

Guide

Cryptage et Décryptage du Ciphérone de Vigenère

Encodeur et décodeur de chiffrement de Vigenère

Chiffrez et déchiffrez du texte en utilisant le chiffrement de Vigenère — le célèbre système de substitution polyalphabétique autrefois appelé **« le chiffre indéchiffrable »**. Saisissez votre texte ainsi qu’un mot-clé pour obtenir des résultats instantanés avec une visualisation étape par étape, une table recta interactive et une analyse de fréquence. Tous les traitements se font dans votre navigateur.

Comment utiliser

Choisissez le mode **codage** ou **décodage**, entrez votre texte et une mot-clé alphabétique. Le résultat du chiffrement se met à jour instantanément. Les caractères non alphabétiques (espaces, chiffres, ponctuation) passent inchangés tout en préservant la casse originale des lettres. Activez le mode **clé automatique** pour utiliser le texte clair comme extension de clé supplémentaire. Consultez l'analyse étape par étape pour voir chaque décalage individuel, ou explorez la **tabula recta complète** avec les lignes et colonnes surlignées.

Caractéristiques

  • Coder et Décoder — Basculez entre l'encryption et la décryption avec un simple commutateur. L'algorithme gère les deux directions : C[i] = (P[i] + K[i]) mod 26 pour l'encoding, P[i] = (C[i] – K[i] + 26) mod 26 pour le décryptage.
  • Sortie préservant la casse — Les entrées en majuscules produisent des sorties en majuscules, les minuscules restent en minuscules. Les caractères non alphabétiques passent à travers sans changement. La clé ne progresse que sur les caractères alphabétiques.
  • Visualisation étape par étape Voici comment chaque caractère est chiffré ou déchiffré : le caractère d'entrée, le caractère clé aligné, l'amplitude de décalage (0–25), et le résultat final du caractère de sortie. Couleurs pour une clarté accrue.
  • Carré de Vigenère — La table de substitution complète 26 × 26 avec les lignes et colonnes surlignées indiquant la clé active et les lettres du texte clair. Affichable en mode défilant sur les appareils mobiles.
  • Mode Auto-Clé — Variante optionnelle où le texte en clair prolonge la clé une fois que le mot-clé est épuisé. Montre comment la clé étendue est construite — utile pour étudier cette variante plus forte du chiffrement.
  • Analyse de fréquence — Carte à barres de la fréquence des lettres du texte comparée aux fréquences standard de l'anglais. Inclut le calcul de l'**Index de Correspondance** (IC) pour la pratique de la cryptanalyse.
  • Guide de référence — Section repliable couvrant l'algorithme, son histoire (Blaise de Vigenère, XVIe siècle) et la manière dont il a été percé (examen Kasiski, test de Friedman).

L'algorithme

Le chiffrement de Vigenère utilise un mot-clé répétitif pour décaler chaque lettre d'une quantité différente. Pour chaque caractère alphabétique du texte clair, le caractère clé correspondant détermine le décalage : A=0, B=1, …, Z=25. Pour chiffrer : ajoutez le décalage à la lettre du texte clair (modulo 26). Pour déchiffrer : soustrayez le décalage de la lettre du texte chiffré (modulo 26). Les caractères non alphabétiques restent inchangés, et l'index du mot-clé ne progresse que sur les lettres.

ANNONCE · Supprimer ?

Qu'est-ce que le chiffrement de Vigenère ?

Le chiffrement de Vigenère est un chiffrement de substitution polyalphabétique inventé au XVIe siècle, attribué à Blaise de Vigenère (bien que Giovan Battista Bellaso en ait décrit une version antérieure). Contrairement au chiffrement de César qui utilise un décalage unique pour toutes les lettres, le chiffrement de Vigenère utilise un mot-clé où chaque lettre détermine un décalage différent. Cela le rend beaucoup plus difficile à casser par simple analyse de fréquence, lui valant le surnom « le chiffre indéchiffrable » — le chiffrement indéchiffrable. Il a résisté pendant environ 300 ans avant que Charles Babbage et Friedrich Kasiski n’aient indépendamment découvert des méthodes pour le percer au XIXe siècle.

Comment la **chiffre de Vigenère** diffère-t-elle du **chiffre de César** ?

Le chiffrement de César déplace chaque lettre du même nombre (exemple : un décalage de 3 : A → D, B → E, etc.). Le chiffrement de Vigenère utilise une clé où chaque lettre fournit un décalage différent. Avec la clé « **KEY** » : la première lettre se décale de 10 (K), la deuxième de 4 (E), la troisième de 24 (Y), puis elle se répète. Cela signifie qu’une même lettre du texte clair peut devenir une lettre différente du texte chiffré selon sa position — rendant ainsi l’analyse des fréquences bien plus difficile. Le chiffrement de César est essentiellement un chiffrement de Vigenère avec une clé d’une seule lettre.

Quelle est la variante **auto-clé** ?

Dans la version standard de Vigenère, le mot-clé se répète : le mot « **KEY** » devient KEYKEYKEY… pour des textes plus longs. La variante à clé automatique utilise le mot-clé uniquement une fois, puis ajoute le texte clair lui-même comme suite de la clé. Ainsi, avec le mot-clé **« KEY »** et le texte clair **« HELLO WORLD »**, la clé complète devient **KEYHE LLOWO…** Cela élimine le motif répétitif qui rend la version standard de Vigenère vulnérable à l’examen de Kasiski, rendant ainsi la variante à clé automatique beaucoup plus difficile à déchiffrer par des méthodes statistiques.

Qu'est-ce que l'indice de coïncidence ?

L’Index de Correspondance (IC) mesure la probabilité qu’une lettre choisie au hasard dans un texte soit identique à une autre lettre également choisie au hasard. Le texte en anglais présente un IC d’environ 0,065 — reflétant la distribution inégale des lettres (la lettre E est fréquente, celle de Z rare). Un texte aléatoire a un IC d’environ 0,038 (1/26). Les textes chiffrés par la méthode Vigenère se situent entre ces valeurs selon la longueur du mot de passe : les mots de passe courts produisent un IC proche de celui de l’anglais, tandis que les mots de passe longs s’en approchent davantage d’un texte aléatoire. Friedrich Friedman a utilisé l’IC pour estimer les longueurs des clés Vigenère, ce qui constitue une avancée majeure en cryptanalyse.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

ANNONCE · Supprimer ?
ANNONCE · Supprimer ?
ANNONCE · Supprimer ?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
ANNONCE · Supprimer ?