Décoder le chiffre de Beaufort

Collez le texte codé, entrez la clé connue et récupérez le message original avec une note de confiance.

"DANZQ""HELLO"(Clé: KEY)

Décoder le chiffre de Beaufort

Saisissez le chiffrement et la clé de décryptage pour récupérer le message original.

Comment utiliser le décoder de Beaufort

Saisissez le chiffrement

Coller le texte chiffré de Beaufort dans le champ d'entrée, puis fournir le mot-clé correspondant.

Étapes

  • Coller le chiffre
  • Saisissez le mot clé
  • Examiner le résultat en direct
  • Copier le texte en clair

Utiliser la propriété auto-réciproque

La même opération Beaufort fonctionne dans les deux sens.

Avantages

  • Même clé pour les deux directions
  • Un seul algorithme à retenir
  • Vérification facile des résultats
  • Utile pour l'enseignement

Questions fréquentes sur le décodage de Beaufort

Comment fonctionne le décodeur Beaufort?

Il applique la formule Beaufort avec votre clé connue et marque la sortie pour la lisibilité.

En quoi Beaufort est-il différent de Vigenère ?

Beaufort utilise la même opération pour le chiffrement et le déchiffrement, tandis que Vigenère utilise différentes formules.

Que signifie le score de confiance?

Il estime combien la sortie ressemble au texte en langage naturel.

Comment puis-je vérifier le résultat décrypté ?

Exécutez le texte en clair récupéré grâce à la même opération de Beaufort avec la même clé.

Comment fonctionne le chiffrement de Beaufort

Le décodeur de chiffre Beaufort profite de la propriété auto-réciproque unique du chiffre. Parce que la formule C = (K - P) mod 26 est son propre inverse, le déchiffrement utilise exactement la même opération que le chiffrement — il suffit de retourner le chiffrement avec la même clé.

Cela contraste avec le chiffrement [Vigenere] (/ciphers/vigenere), qui nécessite une formule de déchiffrement séparée (soustrayant la clé au lieu de l'ajouter). Avec le chiffre de Beaufort, il n'y a vraiment qu'un seul algorithme à apprendre.

Comment déchiffrer un message de chiffrement de Beaufort

Avec une clé connue

Lorsque vous avez la clé, le déchiffrement est simple:

  1. Passer le chiffre dans le champ d'entrée
  2. Entrez la même clé utilisée pour le chiffrement
  3. Lire le texte en clair — les résultats apparaissent instantanément

Puisque l'opération Beaufort est auto-inverti, vous pouvez vérifier l'exactitude en exécutant la sortie à nouveau à travers l'outil avec la même clé. Si vous récupérez le code original, votre déchiffrement est confirmé.

Sans clé

Lorsque la clé est inconnue, les techniques de cryptoanalyse peuvent la récupérer:

  • L'examen Kasiski identifie des séquences de chiffrement répétées pour déterminer la longueur de la clé
  • L'analyse de fréquence sur chaque colonne révèle des lettres clés individuelles une fois la période connue
  • Indice de coïncidence fournit une confirmation statistique de la longueur de la clé

Ce sont les mêmes techniques que celles utilisées contre le chiffre de Vigenere. La formule basée sur la soustraction du chiffre de Beaufort ne fournit aucune sécurité supplémentaire contre ces attaques.

Comprendre la cote de confiance

Notre décodeur note les résultats de décryptage en fonction de la mesure dans laquelle la sortie ressemble à l'anglais naturel:

  • ** Fréquence des lettres** — La distribution correspond-elle aux tendances anglaises attendues (E, T, A, O, I, N étant la plus fréquente)?
  • Mots communs — La sortie contient-elle des mots anglais reconnaissables?
  • Readability — Les modèles de caractères suggèrent-ils un langage cohérent plutôt qu'un texte aléatoire?

Des scores de confiance élevés (au-dessus de 80%) suggèrent fortement un déchiffrement correct. Les scores inférieurs peuvent indiquer une mauvaise clé ou un texte non anglais.

Décryptage de Beaufort vs Vigenere

AspectDécoder BeaufortDécoder vigenere
Formule de déchiffrementP = (K - C) mod 26P = (C - K) mod 26
Comme le chiffrement ?YesNo
Principale exigenceMême clé, même opérationMême clé, opération différente
Méthode de vérificationRe-encrypter la sortieRéencrypter et comparer
Difficulté de cryptolyseIdenticalIdentical

Foire aux questions

Comment fonctionne le décodeur de chiffrement de Beaufort?

Le décodeur applique la formule P = (K - C) mod 26 à chaque lettre de chiffrement en utilisant la clé fournie. Comme c'est la même formule utilisée pour le chiffrement, le processus est mathématiquement identique dans les deux sens. Le résultat est noté pour la lisibilité pour indiquer la confiance en déchiffrement.

Qu'est-ce qui rend Beaufort différent de Vigenere pour le décryptage ?

Le chiffrement de Beaufort est auto-réciproque — vous utilisez la même opération et la même clé pour le chiffrement et le décryptage. Vigenere nécessite de passer de l'addition (encryptage) à la soustraction (décryptage). Cela a rendu Beaufort plus simple à utiliser dans les conditions de terrain militaires.

Comment puis-je vérifier que mon décryptage est correct ?

Re-encryptez votre texte décrypté avec la même clé. En raison de la propriété auto-réciproque, vous devriez récupérer le chiffre d'origine exactement. Si la sortie ne correspond pas, la clé ou le déchiffrement est incorrect.

Est-ce que le chiffre de Beaufort est plus difficile à briser que Vigenere?

Non. Les deux chiffres présentent une vulnérabilité identique à l'examen de Kasiski, à l'analyse de fréquence et à l'indice d'attaques par coïncidence. La formule fondée sur la soustraction n'offre aucune sécurité supplémentaire par rapport à l'approche fondée sur l'addition de Vigenere.

Outils et Ressources connexes

  • [Encodeur de chiffrement de Beaufort] (/ciphers/beaufort) — Chiffrer les messages avec le même algorithme auto-réciproque
  • [Exemples de chiffrement de Beaufort] (/ciphers/beaufort/examples) — Problèmes pratiques avec des solutions étape par étape
  • Décodeur de chiffre vigénère — Décodage du chiffre polyalphabétique additif connexe
  • Décodeur de chiffrement de porta — Décoder un autre chiffre auto-réciproque
  • [Cinéma automatique] (/ciphers/autokey) — Variante vigenere qui évite de répéter les touches
  • [Caesar Cipher Decoder] (/ciphers/caesar/decoder) — Décoder les chiffrements de substitution à un poste