Aller au contenu
TextArray
Tout en local

Chiffre de Beaufort

Cryptez et déchiffrez du texte avec le chiffre de Beaufort, une variante auto-réciproque du chiffre de Vigenère.

Entrée
Sortie

Chiffre de Beaufort

Le chiffre de Beaufort est une variante du chiffre de Vigenère où les opérations de cryptage et de déchiffrement sont identiques : appliquez la même clé au texte chiffré et vous obtenez le texte en clair. Tapez un mot-clé, collez votre message et chaque lettre est décalée selon une formule basée sur la clé, qui se répète aussi longtemps que le texte s'exécute. La magie du chiffre de Beaufort réside dans sa nature réciproque : le cryptage et le déchiffrement ne font qu’une seule opération, vous n’avez donc jamais à choisir une direction.

Le chiffre fonctionne avec la formule C = (K − P) mod 26, où chaque lettre du texte en clair est soustraite de la lettre clé correspondante modulo 26. Contrairement au chiffre Vigenère qui ajoute la clé, Beaufort la soustrait, créant une transformation auto-inverse. La clé doit contenir au moins une lettre — toutes les autres lettres sont ignorées lors de l'extraction de la clé. Pendant que le chiffre traite votre texte, la clé se répète uniquement sur les lettres, en ignorant la ponctuation, les chiffres et les emoji afin qu'ils restent à leur place d'origine.

La majuscule est conservée afin que le résultat se lise toujours naturellement. Les caractères autres que des lettres passent intacts, ce qui signifie que les lettres accentuées, les chiffres, les symboles et les emoji ne sont jamais cryptés. Cela rend le chiffre de Beaufort utile dans les énigmes, les cours de cryptographie, les défis CTF et les caches mystérieuses de géocaching où vous avez besoin d'un cryptage réversible sans étape de décryptage distincte. Tout s'exécute dans votre navigateur et votre texte ne quitte jamais votre appareil : collez, cryptez ou déchiffrez et copiez le résultat en toute confiance.

FAQ

En quoi Beaufort est-il différent de Vigenère ?
Les deux utilisent une clé répétitive, mais Vigenère ajoute la clé au texte clair (C = P + K mod 26) tandis que Beaufort la soustrait (C = K − P mod 26). Cela rend Beaufort auto-réciproque : appliquer le chiffre deux fois renvoie le message d'origine.
Pourquoi est-ce auto-réciproque ?
Parce qu’il s’agit d’une soustraction, appliquer deux fois la même opération inverse l’effet. Chiffrez un message avec Beaufort et une clé, puis chiffrez le résultat avec la même clé, et vous récupérez l'original. Aucun décryptage séparé n’est nécessaire.
Comment la clé se répète-t-elle ?
La clé se répète uniquement sur les lettres du texte en clair. La ponctuation, les chiffres, les emoji et les caractères accentués ne sont jamais cryptés et ne font pas avancer la position clé, ils restent donc en place.
Mon texte est-il téléchargé quelque part ?
Non. Le cryptage s'exécute entièrement dans votre navigateur et votre texte ne quitte jamais votre appareil.