Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 11-06-2022 13:46:30
- ZlatanAtm
- Invité
Probleme d'implémentation de la machine ENIGMA
Bonjour,
Je voudrais implémenter la machine Enigma en VBA.
J'ai un problème dans le déplacement des rotors et des rings.
voilà comment j'ai coder ma machine :
Exemple :
Rotor : I II III
Ring Rotor (set up rotors) : 1 1 1
Valeur initial rotor AAA
Ce que j'ai fais :
*Initialisation :
Rotor III BDF ....GAK....QO
devient
AK....QOBDF....G
Idem pour les rotor I et II
je me bases sur les valeur initiales des rotors AAA
*A chaque étape, je décale de 1 le rotor III puis le rotor II quand la lettre V apparaît etc...
Le décalage étant de la forme
AK....G devient GAK.....
Quel est mon erreur?
Merci d'avance pour vos réponses.
#2 20-06-2022 12:13:18
- Rossignol
- Membre
- Inscription : 19-06-2015
- Messages : 290
Re : Probleme d'implémentation de la machine ENIGMA
Bonjour ZlatanAtm,
Pas facile de comprendre votre problème.
Peut-être que ce vieux fil du forum vous sera utile :
https://www.bibmath.net/forums/viewtopic.php?id=9171
@+
Hors ligne