Chiffre Pollux
Encodez et décodez le chiffre Pollux. Le message est d'abord écrit en Morse avec un seul x entre les lettres et un double x entre les mots, puis chaque point, trait et séparateur est remplacé par l'un des chiffres de zéro à neuf que vous lui attribuez. Comme plusieurs chiffres peuvent représenter un même symbole, une même lettre s'écrit différemment à chaque fois. Suivez en direct le travail lettres-Morse-chiffre, puis copiez, téléchargez ou partagez le résultat. Tout s'exécute dans votre navigateur.
Clé
La clé définit ce que représente chaque chiffre de 0 à 9. Saisissez dix symboles, un pour chaque chiffre dans l'ordre de 0 à 9, en utilisant un point (.), un trait (-) ou un x pour le séparateur. La clé doit inclure au moins un de chaque pour que chaque symbole ait un chiffre. L'exemple x...x--xxx fait de 0, 4, 7, 8 et 9 des séparateurs, de 1, 2 et 3 des points, et de 5 et 6 des traits. Toute saisie inutilisable revient à cette valeur par défaut, et les deux parties doivent utiliser la même clé.
Saisissez du texte ci-dessus pour voir le résultat ici.
Table de clé (symbole → chiffres)
Symbole
Chiffres
•
Point
–
Trait
×
Séparateur (x)
Comment utiliser Pollux Cipher
- 1
Choisissez encoder ou décoder
Choisissez Encoder pour transformer du texte en clair en chiffres du chiffre Pollux, ou Décoder pour reconvertir les chiffres chiffrés en texte en clair.
- 2
Définissez la clé
Saisissez dix symboles, un pour chaque chiffre de 0 à 9, en utilisant un point, un trait ou un x pour le séparateur. Veillez à ce que les trois symboles apparaissent pour que chaque symbole ait un chiffre, et utilisez la même clé des deux côtés.
- 3
Saisissez ou collez votre texte
Saisissez votre message et il est converti au fil de la frappe. Lors de l'encodage, le panneau des étapes montre chaque lettre au-dessus de son Morse, puis le flux complet symbole par symbole avec le chiffre sous chacun.
- 4
Consultez la table de clé
Ouvrez la table de clé pour voir quels chiffres représentent le point, le trait et le séparateur selon votre clé en cours.
- 5
Copiez, téléchargez ou partagez
Copiez le résultat, téléchargez-le sous forme de fichier texte, ou partagez un lien qui rouvre l'outil avec votre texte et votre clé exacts prêts à l'emploi.
Comprendre le chiffre Pollux
Qu'est-ce que le chiffre Pollux ?
Le chiffre Pollux dissimule un message à l'intérieur d'une suite d'apparence anodine composée des chiffres de 0 à 9. Il procède en convertissant d'abord le texte en code Morse, puis en déguisant le Morse : chaque point, chaque trait et chaque séparateur est remplacé par un chiffre. Comme le message final n'est constitué que de chiffres, il ne laisse aucun indice évident qu'un code Morse se cache en dessous, ce qui en fait précisément un favori des chasses aux énigmes, des escape games et des défis capture-the-flag ainsi que des épreuves CodeBusters de Science Olympiad.
Le Pollux appartient à la même petite famille de chiffres manuels fondés sur le Morse que le Fractionated Morse et le Morbit, tous catalogués et entretenus par l'American Cryptogram Association (Association américaine de cryptogrammes). Ce qui distingue le Pollux, c'est son emploi astucieux de plus de chiffres que de symboles : il n'y a que trois symboles Morse mais dix chiffres, de sorte que chaque symbole reçoit plusieurs chiffres pour se dissimuler. Cette seule idée est tout le tour de passe-passe, et c'est elle qui aplatit les fréquences de lettres sur lesquelles un cryptanalyste s'appuierait autrement.
Trois symboles, dix chiffres
Une fois un message écrit en Morse, il n'utilise que trois symboles : le point, le trait et un séparateur, noté ici x — un seul x entre les lettres et un double xx entre les mots. Pour le chiffrer, vous décidez lesquels des chiffres de 0 à 9 représenteront un point, lesquels un trait, et lesquels le séparateur. Il n'y a aucune règle fixe ; la seule exigence est que chacun des trois symboles reçoive au moins un chiffre, afin que rien ne reste sans chiffre et que le décodage demeure possible.
Avec dix chiffres à répartir entre trois symboles, la plupart des symboles finissent par disposer de deux, trois chiffres ou plus parmi lesquels choisir. Lorsque vous rencontrez un point dans le flux, vous pouvez écrire n'importe lequel des chiffres attribués au point. Cette liberté est le cœur du Pollux : la lettre E, un simple point, pourrait être un 1 à un endroit et un 3 à un autre, de sorte qu'un attaquant comptant la fréquence de chaque chiffre n'apprend presque rien sur les lettres qui sont fréquentes.
Choisir parmi les chiffres
Comme un même symbole peut correspondre à plusieurs chiffres, la personne qui chiffre doit en choisir un à chaque fois. Traditionnellement, le choix se fait au hasard, de sorte qu'un même message chiffré deux fois produit deux suites de chiffres différentes — une propriété utile qui contrarie davantage l'analyse.
Un outil en ligne, lui, doit être reproductible : saisissez le même texte avec la même clé et vous devez toujours obtenir le même résultat, et un lien partagé doit rouvrir exactement ce que vous avez vu. Cet outil conserve la variété sans le hasard en parcourant tour à tour les chiffres de chaque symbole. Si le point se voit attribuer 1, 2 et 3, alors le premier point devient 1, le suivant 2, le suivant 3, puis on revient à 1, et ainsi de suite. Le résultat se répartit toujours sur tous les chiffres disponibles, mais il est désormais reproductible — et le décodage ne dépend jamais du chiffre qui a été choisi, car chaque chiffre renvoie à exactement un symbole.
Comment fonctionne le chiffre Pollux
L'encodage se déroule en deux temps. D'abord, écrivez tout le message en Morse, en plaçant un x entre les lettres et deux entre les mots. Ensuite, parcourez ce flux de points, traits et x un symbole à la fois et remplacez chaque symbole par l'un des chiffres que vous lui avez attribués. Il n'y a ni remplissage ni regroupement à gérer : chaque symbole devient simplement un seul chiffre, de sorte qu'un flux de vingt symboles devient exactement vingt chiffres.
Le panneau des étapes ci-dessus le montre en direct. La ligne du haut associe chaque lettre à son code Morse, et la ligne du bas déploie le flux complet symbole par symbole avec, en dessous, le chiffre en lequel chacun s'est transformé. Observez une lettre répétée et vous la verrez prendre des chiffres différents, la preuve visible de la manière dont le Pollux disperse ses chiffres. La table de clé en dessous montre, pour la clé en cours, exactement quels chiffres appartiennent au point, au trait et au séparateur.
Un exemple détaillé
Prenons l'appel de détresse SOS avec la clé x...x--xxx, qui fait de 1, 2 et 3 des points, de 5 et 6 des traits, et de 0, 4, 7, 8 et 9 des séparateurs. En Morse, SOS est point-point-point pour S, trait-trait-trait pour O, et de nouveau point-point-point pour S, joints par des séparateurs simples en un flux de onze symboles : point point point x trait trait trait x point point point.
Remplacez maintenant chaque symbole, en parcourant ses chiffres tour à tour. Les trois premiers points prennent 1, 2 et 3 ; le premier séparateur prend 0 ; les trois traits prennent 5, 6 et 5 (le trait n'a que deux chiffres, il revient donc en boucle) ; le séparateur suivant prend 4 ; et les trois derniers points reprennent 1, 2 et 3. Le résultat est 12305654123. Le décodage inverse le processus : chaque chiffre redevient son symbole — 1, 2, 3 sont des points, 0 et 4 sont des séparateurs, 5 et 6 sont des traits — reconstituant point point point x trait trait trait x point point point, qui se relit à travers la table Morse comme SOS.
Décoder un message Pollux
Le décodage est merveilleusement direct car il n'y a aucune ambiguïté : chaque chiffre représente exactement un symbole. Recherchez chaque chiffre dans la clé pour reconvertir la suite de chiffres en points, traits et séparateurs, assemblez-les en une seule longue chaîne, puis découpez-la au niveau des séparateurs — un seul x termine une lettre et un double xx termine un mot — et relisez chaque suite de points et de traits à travers la table Morse pour récupérer le texte.
Pour décoder correctement, vous devez utiliser la même clé que celle ayant servi à l'encodage ; une clé différente associe les chiffres aux mauvais symboles et le Morse sort comme du charabia. Comme seules les lettres et les chiffres possèdent un code Morse, toute ponctuation ou autre symbole présent dans le message d'origine a été supprimé lors de l'encodage et ne reviendra pas, et une contraction telle que « it's » revient sous la forme du mot unique ITS. Les espaces entre les groupes de chiffres chiffrés sont ignorés au décodage, peu importe donc que le texte chiffré ait été écrit d'un seul tenant ou en blocs réguliers de cinq.
Histoire, usages et sécurité
Le Pollux est l'un d'une poignée de chiffres fondés sur le Morse — aux côtés du Fractionated Morse et du Morbit — réunis pour la cryptanalyse récréative par l'American Cryptogram Association (Association américaine de cryptogrammes), et il a trouvé une seconde vie dans les compétitions scolaires telles que Science Olympiad CodeBusters, où les élèves apprennent à retrouver la clé à partir des motifs que le Morse laisse derrière lui. L'astuce consistant à utiliser plus de symboles chiffrés que de symboles en clair, de sorte que plusieurs représentent un seul, est une leçon modeste mais élégante sur la manière de déjouer le comptage de fréquences.
Selon les normes modernes, le Pollux n'est pas sûr. Répartir chaque symbole sur plusieurs chiffres déjoue l'analyse de fréquence naïve, mais le Morse sous-jacent impose de forts motifs bien connus — jamais trois séparateurs n'apparaissent à la suite, certains codes courts sont très fréquents — et une clé connue ou devinée, ou simplement assez de texte chiffré, permet à un solveur déterminé ou à un ordinateur de récupérer le message. Considérez le Pollux comme une énigme et un outil pédagogique, une démonstration vivante de la manière dont déguiser un code par un autre élève la difficulté, et jamais comme un moyen de protéger de vrais secrets. Pour une confidentialité réelle, utilisez toujours un algorithme moderne et évalué par des pairs tel qu'AES.
Questions fréquentes
Qu'est-ce que le chiffre Pollux ?
Comment fonctionne la clé Pollux ?
Pourquoi plusieurs chiffres peuvent-ils signifier le même symbole ?
Pourquoi le même texte donne-t-il les mêmes chiffres ici ?
Pouvez-vous montrer un exemple détaillé ?
Comment décoder un message Pollux ?
Gère-t-il les chiffres et la ponctuation ?
Que se passe-t-il si ma clé est invalide ?
En quoi le Pollux diffère-t-il du Morbit et du Fractionated Morse ?
Le chiffre Pollux est-il sûr ?
Mon texte est-il envoyé à un serveur ?
Outils similaires
Continuez avec ces outils pratiques