Skip to main content
Tool Factory

Outil dans le navigateur

Processeur de la Bombe

Émulez la machine Bombe pour rechercher des configurations possibles d'Enigma avec un crib connu.

Espace de travail

Entrée requise

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée

Ajoutez votre source et choisissez les options requises.

Options

Les résultats se mettent à jour automatiquement.

Votre résultat apparaît ici

Complétez l’entrée requise pour continuer.

Réponse directe

Fonction de Processeur de la Bombe

Bombe émule la machine utilisée à Bletchley Park contre Enigma. Elle exige un crib, les rotors connus et une revue humaine des configurations proposées.

Résultat

Ce que vous recevez

L'outil renvoie des configurations Enigma et des paires de tableau de connexions dans un JSON structuré.

Utiliser cet outil

Comment utiliser Processeur de la Bombe

  1. Fournissez un ciphertext et un fragment de texte en clair appelé `Crib`.
  2. Réglez les rotors, le modèle, le `Crib offset` et `Use checking machine`.
  3. Examinez les menus et les boucles avant d'accepter une configuration.

Exemple

Tester avec un exemple sûr

Entrée: Ciphertext ABC; crib CAB.

Paramètres: Model: modèle connu; rotors configurés; Crib: CAB; Crib offset: position connue; Use checking machine: activé.

Résultat: Menu: A↔C, B↔A, C↔B; boucle: A-B-C-A; configurations candidates en JSON.

Enigma ne chiffre pas une lettre par elle-même. Références: https://wikipedia.org/wiki/Bombe et https://github.com/gchq/Cyphora/wiki/Enigma,-the-Bombe,-and-Typex.

Usages courants

Usages de Processeur de la Bombe

  • Étudiez la recherche historique contre Enigma.
  • Évaluez un crib connu sur un petit ciphertext public.
  • Comparez les suggestions de rotors et de paires de tableau de connexions.

Limites

Vérifier le résultat

  • La sortie Bombe ne suffit pas pour déchiffrer toutes les données.
  • La machine ne simule pas le pas du rotor central et ignore la position de bague.
  • Un crib court ou faux produit de nombreux résultats incorrects.
  • Une recherche longue peut dépasser le temps ou la mémoire du navigateur.