T

Text Machine

Des outils de texte puissants, dans votre navigateur

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é

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é.

Texte en clair
Chiffres du message chiffré

Saisissez du texte ci-dessus pour voir le résultat ici.

Table de clé (symbole → chiffres)

Symbole

Chiffres

Point

1
2
3

Trait

5
6

×

Séparateur (x)

0
4
7
8
9

Comment utiliser Pollux Cipher

  1. 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. 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. 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. 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. 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 ?
C'est un chiffre manuel qui dissimule du code Morse dans une suite de chiffres de 0 à 9. Le message est écrit en Morse avec x séparant les lettres et xx séparant les mots, puis chaque point, trait et séparateur est remplacé par l'un des chiffres que vous lui attribuez. Comme chaque symbole peut avoir plusieurs chiffres, le texte chiffré utilise les dix chiffres et une même lettre se ressemble rarement deux fois.
Comment fonctionne la clé Pollux ?
La clé décide quels chiffres représentent un point, lesquels un trait, et lesquels le séparateur. Vous répartissez les dix chiffres de 0 à 9 parmi les trois symboles, avec au moins un chiffre pour chacun. Dans cet outil, vous saisissez dix symboles dans l'ordre pour les chiffres de 0 à 9 — par 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.
Pourquoi plusieurs chiffres peuvent-ils signifier le même symbole ?
Il n'y a que trois symboles Morse mais dix chiffres, de sorte que les chiffres en surplus sont répartis entre les symboles. Donner à chaque symbole plus d'un chiffre est tout l'intérêt du Pollux : cela permet d'écrire une lettre fréquente de différentes façons, ce qui aplatit les fréquences des chiffres et déjoue les simples attaques par comptage qui cassent un chiffre par substitution ordinaire.
Pourquoi le même texte donne-t-il les mêmes chiffres ici ?
Le chiffre traditionnel choisit un chiffre au hasard chaque fois qu'un symbole en a plusieurs, de sorte que chaque chiffrement diffère. Un outil web doit être reproductible, c'est pourquoi cet outil parcourt plutôt tour à tour les chiffres de chaque symbole — d'abord 1, puis 2, puis 3, puis retour à 1, par exemple. Le résultat utilise toujours tous les chiffres attribués, et comme chaque chiffre renvoie à un seul symbole, le décodage n'en est pas affecté.
Pouvez-vous montrer un exemple détaillé ?
Avec la clé x...x--xxx, le mot SOS devient les chiffres 12305654123. SOS est point-point-point x trait-trait-trait x point-point-point en Morse ; parcourir tour à tour les chiffres de chaque symbole donne 1, 2, 3 pour les points, 0 pour le séparateur, 5, 6, 5 pour les traits, 4 pour le séparateur suivant, et 1, 2, 3 pour les derniers points.
Comment décoder un message Pollux ?
Inversez les étapes : recherchez chaque chiffre dans la clé pour obtenir son unique symbole Morse, assemblez-les en une seule chaîne de points, traits et x, découpez-la au niveau des séparateurs (un seul x entre les lettres, un double xx entre les mots), et relisez chaque suite de points et de traits à travers la table Morse. Dans cet outil, choisissez Décoder et saisissez la même clé que celle ayant servi à l'encodage.
Gère-t-il les chiffres et la ponctuation ?
Les lettres et les chiffres sont encodés, car les deux possèdent des codes Morse standards. La ponctuation et les autres symboles sont supprimés, et toute suite d'espaces devient une seule séparation de mots. Cela signifie qu'une contraction comme « it's » est traitée comme le mot unique ITS, ce qui correspond aux implémentations de référence courantes de ce chiffre.
Que se passe-t-il si ma clé est invalide ?
Une clé doit se résoudre en exactement dix symboles et utiliser les trois symboles que sont le point, le trait et le séparateur. Si ce n'est pas le cas — trop peu ou trop de symboles, ou un symbole manquant — l'outil revient à la clé par défaut x...x--xxx pour que la page continue de fonctionner. La table de clé montre toujours la clé réellement utilisée, ce qui vous confirme qu'une clé saisie a été acceptée.
En quoi le Pollux diffère-t-il du Morbit et du Fractionated Morse ?
Tous trois écrivent d'abord le message en Morse. Le Pollux remplace chaque symbole isolé par un chiffre, en répartissant les dix chiffres entre les trois symboles. Le Morbit lit le flux deux symboles à la fois et produit les chiffres de 1 à 9, tandis que le Fractionated Morse le lit trois symboles à la fois et produit les lettres de A à Z. Le Pollux et le Morbit produisent donc tous deux des chiffres, mais de façons différentes, et le Fractionated Morse produit des lettres.
Le chiffre Pollux est-il sûr ?
Non. Répartir chaque symbole sur plusieurs chiffres déjoue le simple comptage de fréquences, mais le Morse sous-jacent laisse de forts motifs statistiques, et le chiffre cède aux méthodes de résolution classiques comme aux ordinateurs, surtout lorsque la clé est devinée ou réutilisée ou lorsqu'on dispose d'abondant texte chiffré. Il est excellent pour les énigmes et l'apprentissage, mais pour une protection réelle, utilisez un algorithme moderne tel qu'AES.
Mon texte est-il envoyé à un serveur ?
Non. Tout l'encodage et le décodage se déroulent entièrement dans votre navigateur ; votre texte n'est donc jamais envoyé, journalisé ni stocké. Même un lien de partage conserve votre texte et votre clé dans la partie de l'URL située après le symbole #, que les navigateurs n'envoient jamais à un serveur ; votre message reste donc privé jusqu'à ce que vous choisissiez de partager le lien.

Outils similaires

Continuez avec ces outils pratiques

Fractionated Morse Cipher

Morbit Cipher

Traducteur de code morse

Chiffre de César

Chiffre de Vigenère

Chiffre Atbash