Outil pour déchiffrer/chiffrer avec le cadran chiffrant de l'armée mexicaine utilisant 4 disques concentriques mobiles avec des codes numériques.
Cadran Chiffrant de l'Armée Mexicaine - dCode
Catégorie(s) : Chiffrement par Substitution Homophonique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le cadran de l'armée mexicaine est constitué de 5 disques concentriques pivotants (aussi appelés roues, ou étages). Généralement la roue extérieure (celle des lettres) est fixée avec le A en haut, donc seul les 4 disques intérieurs sont pivotants et donc réglables/configurables.
Les 4 disques sont constitués des nombres de 00 à 99 ainsi :
Disque 1 | 01,02,03,…,24,25,26 | Disque 2 | 27,28,29,…,50,51,52 | Disque 3 | 53,54,55,…,76,77,78 | Disque 4 | 79,80,81,…,98,99,00,-,-,-,- |
Le quatrième disque est donc composé des nombres de 79 à 99, suivi de 00 (pour 100) et de 4 cases vides (appelées parfois 101, 102, 103 et 104).
La position des disques constitue la clé de chiffrement. La clé est définie (la position des disques sur chaque étage) selon 2 méthodes :
— par un ensemble de 4 nombres, ceux situés sous le A
Exemple : 01,27,53,79
— par un ensemble de 4 lettres, celles situées au-dessus (sur le disque extérieur) des nombres 01, 27, 53 et 79 (qui sont les plus petits nombres de chaque disque)
Exemple : A,A,A,A
A chaque lettre du message clair, l'émetteur repère celle-ci sur le cadran extérieur et associe un code à deux chiffres (aléatoirement) parmi les 4 situés directement en dessous de la lettre.
Exemple : Soit un cadran positionné à l'étage 1 sur 01, à l'étape 2 sur 27, à l'étage 3 sur 53 et à l'étage 4 sur 79 (qui est la position par défaut du disque, et donc associée aux 4 lettres AAAA).
Exemple : Pour coder DCODE, l'émetteur repère la lettre D et peut donc choisir 04, 30, 56 ou 82 pour chiffrer la première lettre. Pour le C, se sont les nombres 03, 29, 55 ou 81 qui sont possibles. Au final DCODE peut être chiffré 8281670405 ou 5629938257 ou autre.
Le déchiffrement nécessite de connaitre la clé de chiffrement (les positions des disques), généralement 4 nombres ou 4 lettres, qui permettent de régler les positions des disques du cadran.
Pour déchiffrer, décomposer le message par couples de 2 chiffres et récupérer, pour chaque nombre/code à 2 chiffres, la lettre associée au-dessus (sur le disque extérieur) du nombre dans le cadran et ainsi reconstituer le message clair.
Exemple : Soit le message chiffré 5681158231, alors 56 correspond à D, 81 est situé sous C, etc. Le message clair est DCODE.
La position des 4 disques peut être définie par 4 lettres, n'importe quel mot ou acronyme peut être utilisé.
Il est également possible d'utiliser les 4 nombres à 2 chiffres (les nombres à 1 chiffre devront être complété par un zéro initial) soit 8 chiffres.
Le message est composé uniquement de chiffres et il y en a un nombre pair (puisque le message chiffré est constitué de couples de 2 chiffres). Toute référence au Mexique, pays des Mayas, des fajitas, de la tequila etc. est un indice.
Le Youtuber Michael Stevens (Vsauce, Ding) a présenté un cadran chiffrant très similaire vendu sous le nom de INQ Cipher Wheel dans sa Curiosity Box VIII ici
Les nombres y sont représentés avec le code des chiffres miroir et les valeurs 101,102,103,104 sont remplacées par V1, V2, V3 et un dessin d'une pieuvre (Octopus nommée Inq)
Le Cadran Chiffrant de l'Armée Mexicaine est en réalité un chiffre polyalphabétique avec 4 alphabets par décalage.
Pour retrouver les 4 décalages, analyser les fréquences des nombres entre 01 et 26, de même pour les nombres entre 27 et 52, puis 53 et 78 et 79 à 99.
Ainsi, le nombre le plus utilisé entre 01 et 26 sera probablement un E, alors la position de la première roue se déduit, la logique est la même pour les autres disques.
dCode se réserve la propriété du code source pour "Cadran Chiffrant de l'Armée Mexicaine". Tout algorithme pour "Cadran Chiffrant de l'Armée Mexicaine", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Cadran Chiffrant de l'Armée Mexicaine" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Cadran Chiffrant de l'Armée Mexicaine" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Cadran Chiffrant de l'Armée Mexicaine" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Cadran Chiffrant de l'Armée Mexicaine sur dCode.fr [site web en ligne], consulté le 16/04/2025,