Simulateur de machine Enigma (chiffrement à rotors)
Simulez dans votre navigateur la machine Enigma allemande de la Seconde Guerre mondiale, avec le câblage des rotors et le mécanisme d'avancement fidèles à l'original historique. Configurez les rotors, les réglages d'anneau, les positions initiales et le tableau de connexions pour chiffrer et déchiffrer des messages. Tout le traitement se déroule entièrement dans votre navigateur.
Astuces
- Enigma est un chiffrement réciproque : en repassant le texte chiffré avec exactement les mêmes réglages de rotors, la même position initiale et le même tableau de connexions, on retrouve le texte d'origine. Essayez avec le bouton « Réutiliser le résultat comme entrée ».
- Changer la position initiale (Grundstellung) d'une seule lettre suffit à produire un texte chiffré complètement différent. Dans l'usage réel pendant la guerre, ce réglage était généralement changé chaque jour.
- Comme le signal passe toujours par le réflecteur (Umkehrwalze), une lettre ne peut jamais être chiffrée en elle-même. Cette particularité est devenue plus tard un indice décisif pour Alan Turing et ses collègues décrypteurs.
- Le tableau de connexions accepte jusqu'à 10 paires de lettres. Les règles opérationnelles de l'armée allemande limitaient elles aussi ce nombre à 10 paires maximum.
- En cliquant sur « Tirer des réglages aléatoires », vous vivez de façon simplifiée le rituel quotidien de réglage des clés (changement des rotors, des anneaux et du tableau de connexions selon une feuille de clés) que réalisaient les opérateurs réels.
Questions fréquentes
Anecdote — L'histoire d'Enigma et de Bletchley Park
Enigma a été brevetée en 1918 par l'ingénieur allemand Arthur Scherbius comme machine de chiffrement commerciale, avant de devenir largement connue lorsque l'armée allemande l'a adoptée pour protéger ses communications. Elle combinait plusieurs disques de chiffrement rotatifs appelés rotors ; chaque frappe de touche faisait tourner mécaniquement un ou plusieurs rotors, modifiant le câblage interne, si bien que même la même lettre tapée deux fois de suite était généralement chiffrée différemment.
Les efforts pour percer Enigma ont commencé avec le mathématicien polonais Marian Rejewski et ses collègues, qui ont déduit la structure mathématique de la machine dans les années 1930. Après le début de la Seconde Guerre mondiale, une équipe de décryptage s'est réunie à Bletchley Park, en Grande-Bretagne, où Alan Turing et d'autres ont développé un appareil électromécanique appelé « Bombe » pour déterminer systématiquement les réglages de clé changés chaque jour. Cette réussite est largement créditée d'avoir considérablement contribué à l'effort de renseignement allié.
L'histoire du décryptage d'Enigma laisse une leçon durable pour la conception cryptographique moderne : aussi sophistiqué que soit un mécanisme de chiffrement, les habitudes opérationnelles et les erreurs humaines, comme toujours commencer les messages de la même façon ou réutiliser des feuilles de clés, peuvent devenir une brèche. Ce simulateur est purement un outil pédagogique pour découvrir cette histoire, et ne doit jamais être utilisé pour protéger des communications réelles.