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". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Cadran Chiffrant de l'Armée Mexicaine", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les 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 les données, en téléchargement, script, ou les accès API à "Cadran Chiffrant de l'Armée Mexicaine" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Cadran Chiffrant de l'Armée Mexicaine" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Cadran Chiffrant de l'Armée Mexicaine sur dCode.fr [site web en ligne], consulté le 24/12/2024,