Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#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

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
soixante quatre moins seize
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums