Chiffre de Vigenère
Encodez et décodez du texte en utilisant le chiffre polyalphabétique de Vigenère. Entrez un mot-clé pour créer un chiffre de substitution basé sur la clé plus fort que César.
Comment utiliser Chiffre de Vigenère
- 1Entrez le texte que vous souhaitez chiffrer ou déchiffrer.
- 2Entrez un mot-clé (lettres uniquement) en tant que clé de chiffrement.
- 3Basculez entre le mode encodage et décodage.
- 4Consultez le tableau de chiffrement pour comprendre comment la clé est appliquée.
ZenovayAnalytics
Voyez qui est sur votre site en ce moment.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Générateur de Mot de Passe
Générez des mots de passe forts et aléatoires avec longueur, caractères et complexité personnalisables.Vérificateur de Force de Mot de Passe
Vérifiez la force de votre mot de passe. Obtenez un temps de fissuration estimé et des suggestions d'amélioration.Générateur HMAC
Générez des signatures HMAC en utilisant SHA-256, SHA-384 ou SHA-512 avec l'API Web Crypto.Chiffrement/Déchiffrement AES
Chiffrez et déchiffrez du texte avec AES-GCM et la dérivation de clé PBKDF2. S'exécute entièrement dans votre navigateur.Questions fréquemment posées
Qu'est-ce que le chiffre de Vigenère ?▾
Le chiffre de Vigenère est un chiffre de substitution polyalphabétique inventé au XVIe siècle et mal attribué à Blaise de Vigenère. Il utilise un mot-clé pour chiffrer le texte : chaque lettre de la clé détermine un décalage de César différent pour la lettre en clair correspondante. La clé se répète cycliquement. Il a été considéré comme incassable pendant des siècles (le chiffre indéchiffrable) jusqu'à ce que Charles Babbage et Friedrich Kasiski le brisent dans les années 1800.
Comment fonctionne le chiffre de Vigenère ?▾
Chaque lettre en clair est décalée par la position correspondante de la lettre de la clé dans l'alphabet (A=0, B=1, ... Z=25). Encodage : texte chiffré = (texte clair + clé) mod 26. Décodage : texte clair = (texte chiffré - clé + 26) mod 26. Les caractères non alphabétiques sont transmis inchangés.
Comment le chiffre de Vigenère a-t-il été brisé ?▾
Charles Babbage (1846) et Friedrich Kasiski (1863) ont découvert indépendamment que les motifs récurrents dans le texte chiffré révèlent la longueur de la clé. Le test de Kasiski trouve des séquences répétées dans le texte chiffré ; leur espacement est probablement un multiple de la longueur de la clé. Une fois la longueur de la clé connue, chaque position est un chiffre de César indépendant.
Le chiffre de Vigenère est-il sécurisé ?▾
Non — il est facilement brisé avec les ordinateurs modernes. La détection de la longueur de la clé et l'analyse de fréquence le déjouent complètement. Un bloc-notes jetable (Vigenère avec une clé vraiment aléatoire aussi longue que le message, utilisée une seule fois) est théoriquement incassable, mais le problème de distribution de la clé le rend impraticable.
Qu'est-ce que le carré de Vigenère ?▾
Le carré de Vigenère (ou tabula recta) est une grille 26×26 où la ligne i contient l'alphabet décalé de i positions. Pour chiffrer la lettre en clair P avec la lettre de clé K : trouvez la ligne K, la colonne P — l'intersection est la lettre chiffrée. Pour déchiffrer : trouvez la ligne K, la colonne contenant la lettre chiffrée C — l'en-tête de colonne est la lettre en clair.