Chiffres classiques — Vigenère, Atbash, ROT47, clôture et affine
Chiffrez et déchiffrez en ligne : Vigenère, Beaufort, Atbash, ROT47, clôture (rail fence) et affine. Pour énigmes, escape games et cryptographie.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéSix chiffres classiques au même endroit
Avant les ordinateurs, les messages secrets reposaient sur des chiffres à faire au crayon et sur papier. Ils restent populaires aujourd'hui pour les énigmes, le géocaching, les escape games, les chasses au trésor, les défis CTF et pour enseigner les bases de la cryptographie. Cet outil chiffre et déchiffre six des plus célèbres et met à jour le résultat au fil de la saisie : vous pouvez ainsi expérimenter avec les clés et voir comment chaque méthode transforme le texte.
Le chiffre de Vigenère décale chaque lettre d'une valeur différente, tirée d'un mot-clé qui se répète. Pendant des siècles, on l'a appelé « le chiffre indéchiffrable », car une simple analyse de fréquences ne le casse pas directement. Le chiffre de Beaufort en est un proche cousin : il soustrait le texte clair de la clé au lieu de l'ajouter ; il est réciproque, donc la même opération chiffre et déchiffre. L'Atbash, employé à l'origine pour l'alphabet hébreu, inverse l'alphabet en miroir : A devient Z et B devient Y. Le ROT47 fait pivoter chaque caractère ASCII imprimable de 47 positions, brouillant aussi bien les chiffres et la ponctuation que les lettres.
Le chiffre de la clôture (rail fence) est un chiffre par transposition : au lieu de remplacer les lettres, il les réordonne en écrivant le message en zigzag sur plusieurs « rails », puis en lisant chaque rail à tour de rôle. Le chiffre affine associe à chaque lettre x la valeur (a·x + b) mod 26 ; le multiplicateur a doit être premier avec 26, c'est pourquoi le sélecteur ne propose que des valeurs valides.
Conseils pour les énigmes et l'apprentissage
La casse est conservée et les caractères hors A–Z (sauf avec ROT47 et la clôture) restent en place, ce qui laisse visibles les limites des mots. Avec Vigenère et Beaufort, seules les lettres font avancer la clé. Utilisez « Use result as input » (utiliser le résultat comme entrée) pour vérifier qu'un message se déchiffre bien en revenant à l'original. Si vous cherchez à casser un chiffre inconnu, l'outil « Letter Frequency » (fréquence des lettres) affiche l'indice de coïncidence, qui aide à distinguer un chiffre de Vigenère d'une simple substitution.
Ces chiffres sont amusants, mais pas sûrs. Tout s'exécute dans votre navigateur et rien n'est envoyé.
Comment utiliser
- Choisissez un chiffreSélectionnez Vigenère, Beaufort, Atbash, ROT47, clôture (rail fence) ou affine.
- Définissez la cléSaisissez un mot-clé, le nombre de rails ou les valeurs a et b, selon le chiffre.
- Chiffrez ou déchiffrezTapez votre message et choisissez le sens ; les chiffres auto-inverses n'ont pas besoin de sens.
- Copiez le résultatCopiez-le, ou réinjectez-le en entrée pour vérifier qu'il se déchiffre correctement.