Chiffre de Beaufort

Le chiffrement de Beaufort est un chiffrement polyalphabétique réciproque où le chiffrement et le déchiffrement utilisent la même opération. Utilisez cet outil en ligne gratuit pour chiffrer et déchiffrer les messages de chiffrement de Beaufort avec n'importe quel mot-clé.

Autoréciproque- Même opération pour chiffrer & décrypter
Résultat
0 caractères
Modéré

Sécurité acceptable pour usage occasionnel

Foire aux questions

Qu'est-ce que le chiffre de Beaufort?

Un chiffre de substitution polyalphabétique qui est auto-réciproque.

En quoi le chiffre de Beaufort diffère-t-il de Vigenère ?

Beaufort utilise C = (K - P) mod 26 pour les deux directions, tandis que Vigenère utilise différentes formules pour le chiffrement et le décryptage.

Pourquoi le chiffre de Beaufort est-il appelé réciproque?

Parce que le chiffrement de nouveau avec la même clé retourne le texte simple.

Qui a inventé le chiffre de Beaufort ?

Amiral Sir Francis Beaufort.

Comment chiffrez-vous le chiffrement de Beaufort ?

Soustrayez chaque lettre en texte en clair de la lettre clé correspondante mod 26.

Le chiffre de Beaufort est-il sécurisé?

C'est pas vrai. Il est brisé par la cryptoanalyse moderne.

Quelle est la formule de chiffrement de Beaufort?

C = (K - P) mod 26.

Qu'est-ce que le chiffre de Beaufort?

Le chiffre Beaufort est un chiffre de substitution polyalphabétique créé par l'amiral sir Francis Beaufort (1774-1857), l'officier de la Marine royale le plus connu pour l'échelle des forces éoliennes de Beaufort. Contrairement à la plupart des chiffres classiques, il est ** auto-réciproque** — la même opération effectue à la fois le chiffrement et le déchiffrement, ce qui le rend uniquement pratique pour les communications sur le terrain.

Le chiffre est étroitement lié au chiffre Vigenere, mais avec une différence critique: au lieu d'ajouter du texte en clair à la clé, le chiffre de Beaufort ** soustracte le texte en clair de la clé**. Ce renversement produit une transformation auto-inverti qui élimine la nécessité de procédures d'encodage et de décodage distinctes.

La formule du chiffre de Beaufort

La formule de base est simple:

** Chiffrement et déchiffrement:** C = (K - P) mod 26

Where:

  • P est la valeur en caractères simples (A=0, B=1,..., Z=25)
  • K est la valeur de la lettre clé
  • C est la valeur de la lettre de chiffrement

Parce que (K - (K - P)) mod 26 = P, appliquer la formule deux fois avec la même clé récupère le message original. Cette symétrie mathématique est ce qui rend le chiffre auto-réciproque.

Comment utiliser cet outil de chiffrement de Beaufort

  1. Entrez votre message dans le champ d'entrée
  2. Choisir un mot-clé qui se répétera sur toute la longueur du message
  3. Voir le résultat instantanément — le chiffrement se produit en temps réel
  4. Copier la sortie en un seul clic

Pour décrypter, il suffit d'exécuter le chiffrement à travers le même outil avec la même clé. La propriété auto-réciproque signifie qu'aucun décodeur séparé n'est nécessaire, bien que notre décodeur de chiffrement Beaufort offre des fonctionnalités d'analyse supplémentaires comme la notation de confiance.

Chiffre de Beaufort vs Chiffre de Vigenere

Les deux chiffres partagent la même structure de tabula recta mais diffèrent dans la façon dont ils la traversent:

FonctionnalitéChiffre de BeaufortChiffre vigénère
Formule de chiffrementC = (K - P) mod 26C = (P + K) mod 26
Formule de déchiffrementP = (K - C) mod 26 (même chiffrement)P = (C - K) mod 26
AutoréciproqueOuiNon
Procédure de déchiffrement séparéePas nécessaireRequise
Tabula recta traverséeColonne à ligneLigne à colonne
Nommé aprèsSir Francis BeaufortBlaise de Vigenere

Les deux chiffres sont vulnérables aux mêmes attaques cryptoanalytiques — examen de Kasiski et analyse de fréquence — puisqu'ils partagent la même structure polyalphabétique sous-jacente.

Fondation mathématique

La propriété auto-réciproque provient d'une identité algébrique simple. Si C = (K - P) mod 26, appliquer la même opération aux rendements C:

(K - C) mod 26 = (K - (K - P)) mod 26 = P

Cela signifie que le chiffrement est son inverse. En revanche, le Vigenere chiffre vous oblige à ajouter pendant le cryptage et à soustraire pendant le décryptage — deux opérations distinctes.

Le chiffrement de Beaufort peut également être compris par sa relation avec la variante du chiffrement de Beaufort, qui utilise C = (P - K) mod 26. Le chiffre standard de Beaufort maintient l'auto-réciprocité, alors que la variante ne le fait pas.

Histoire du Chiffre de Beaufort

L'amiral sir Francis Beaufort a été hydrographe de la Marine royale de 1829 à 1855. Alors qu'il est le plus célèbre pour la création de l'échelle des forces éoliennes de Beaufort encore utilisée en météorologie aujourd'hui, il a également développé ce chiffre pour des communications navales sécurisées.

Le chiffre a acquis une valeur pratique dans les contextes militaires parce que les opérateurs n'avaient besoin que d'apprendre une seule procédure. À une époque antérieure au cryptage électronique, cette simplicité a réduit les erreurs sur le terrain. Le Porta copher partage une propriété auto-réciproque similaire, ce qui suggère que les cryptographes du XIXe siècle valorisaient la simplicité opérationnelle et la sécurité.

Analyse de la sécurité

Le chiffre de Beaufort est non sécurisé selon les normes modernes. Il partage toutes les vulnérabilités du chiffre Vigenere:

  • L'examen Kasiski révèle la longueur de la clé en trouvant des séquences de chiffrement répétées
  • L'analyse de fréquence sur chaque colonne (une fois que la longueur de la clé est connue) expose les lettres clés individuelles
  • Indice de coïncidence fournit une méthode statistique pour déterminer la longueur de la clé
  • Les ordinateurs modernes automatisent l'attaque en quelques secondes

Le chiffre ne devrait être utilisé que pour l'éducation, les énigmes ou l'étude historique — jamais pour protéger les données sensibles.

Foire aux questions

Comment chiffrez-vous le chiffrement de Beaufort ?

Soustrayez chaque lettre en texte en clair de la lettre clé correspondante modulo 26. Choisissez un mot-clé et répétez-le pour correspondre à la longueur du message. Pour chaque position, convertir les deux lettres en nombres (A=0 à Z=25), calculer (clé - texte simple) mod 26, et convertir en arrière. Par exemple, avec la lettre clé K (10) et le texte en clair H (7): (10-7) mod 26 = 3 = D.

Pourquoi est-ce appelé un chiffre réciproque?

Parce que le chiffrement du chiffrement avec la même clé récupère le texte en clair. Appliquer C = (K - P) mod 26 deux fois est une opération d'identité — le chiffre s'inverse sans algorithme de déchiffrement séparé.

En quoi le chiffre de Beaufort diffère-t-il de la variante Beaufort?

La norme Beaufort utilise C = (K - P) mod 26, qui est auto-réciproque. La variante Beaufort utilise C = (P - K) mod 26, qui est not auto-réciproque et nécessite une formule différente pour le déchiffrement, se comporter plus comme un Vigenere inversé.

Le chiffre de Beaufort peut-il être cassé automatiquement?

Oui. Les mêmes techniques qui brisent le chiffre de Vigenere — l'examen de Kasiski, l'analyse de fréquence et l'indice de coïncidence — fonctionnent contre le chiffre de Beaufort. Avec un chiffre suffisant, les outils automatisés peuvent déterminer à la fois la longueur de la clé et la clé elle-même.

Outils et Ressources connexes