Chiffre de Trithemius
Encodez et décodez le chiffre de Trithemius, le premier chiffre polyalphabétique, publié par l'abbé allemand Johannes Trithemius en 1508. Il décale la première lettre de 0, la deuxième de 1, la troisième de 2, et ainsi de suite — un décalage qui croît régulièrement, sans aucune clé. Basculez entre encodage et décodage et regardez le calcul se construire en direct. Tout s'exécute dans votre navigateur.
Le chiffre de Trithemius est sans clé : la suite des décalages est toujours 0, 1, 2, 3, … donc il n'y a rien d'autre à saisir que votre texte. Quiconque connaît la méthode peut le décoder — il suffit de basculer sur Décoder et de coller le texte chiffré.
Saisissez du texte ci-dessus pour voir le résultat Trithemius ici.
Comment utiliser Chiffre de Trithème
- 1
Choisissez encoder ou décoder
Choisissez Encoder pour transformer du texte clair en texte chiffré Trithemius, ou Décoder pour retrouver le texte clair à partir du texte chiffré. Parce que le chiffre est sans clé, le sens est le seul réglage que vous avez à choisir.
- 2
Saisissez ou collez votre texte
Saisissez le message que vous souhaitez convertir. Le chiffre s'exécute automatiquement au fur et à mesure que vous tapez, en appliquant le décalage croissant 0, 1, 2, 3, … à chaque lettre tour à tour.
- 3
Regardez le calcul
Ouvrez le calcul lettre par lettre pour voir le décalage appliqué à chaque position et la lettre qu'il produit. Le décalage croît de un à chaque lettre et se réinitialise après 26 lettres.
- 4
Lisez, copiez et partagez
Lisez le résultat, puis copiez-le, téléchargez-le sous forme de fichier texte, ou partagez un lien qui rouvre l'outil avec votre sens et votre texte exacts. Tout reste dans votre navigateur.
Comprendre le chiffre de Trithemius
Qu'est-ce que le chiffre de Trithemius ?
Le chiffre de Trithemius est largement considéré comme le premier chiffre de substitution polyalphabétique. Il fut publié par l'abbé bénédictin allemand Johannes Trithemius dans son Polygraphiae libri sex de 1508, le premier livre imprimé sur la cryptographie. Au lieu de décaler chaque lettre de la même quantité, comme le fait un chiffre de Caesar, le chiffre de Trithemius décale chaque lettre d'une quantité qui croît régulièrement : la première lettre se déplace de 0, la deuxième de 1, la troisième de 2, et ainsi de suite tout au long du message. Parce que le décalage change à chaque position, une même lettre du texte clair peut devenir de nombreuses lettres différentes du texte chiffré, ce qui masque le motif de fréquence des lettres qui casse un simple chiffre à décalage.
Ce qui rend le chiffre de Trithemius singulier parmi les chiffres polyalphabétiques, c'est qu'il n'a aucune clé. La suite des décalages 0, 1, 2, 3, … est fixe et publique, si bien qu'il n'y a aucun mot ni nombre secret à convenir — quiconque connaît la méthode peut lire le message. C'est aussi sa faiblesse, mais historiquement l'idée était révolutionnaire : elle introduisit la tabula recta, le carré d'alphabets décalés que le chiffre de Vigenère emprunterait plus tard pour le combiner avec un mot-clé secret.
Comment fonctionne le chiffre de Trithemius
Numérotez l'alphabet de A comme 0 à Z comme 25. Parcourez le message en tenant un compteur qui part de 0 et augmente de un à chaque lettre. Pour chiffrer, ajoutez le compteur à la lettre et bouclez autour de l'alphabet par un reste modulo 26, si bien que la lettre du texte chiffré est C = (P + i) mod 26, où i est la position de la lettre. Pour déchiffrer, vous soustrayez au contraire le même compteur, P = (C − i) mod 26, ce qui annule le décalage et restitue la lettre d'origine.
Seules les 26 lettres sont décalées. Les espaces, la ponctuation, les chiffres et les autres caractères passent directement et ne font pas avancer le compteur, si bien que le décalage croissant reste aligné avec les lettres qui comptent. La casse des lettres est conservée. Parce que le décalage est pris par un reste modulo 26, la suite se répète toutes les 26 lettres : la vingt-septième lettre est de nouveau décalée de 0, la vingt-huitième de 1, et ainsi de suite. Cela rend le chiffre de Trithemius identique à un chiffre de Vigenère dont le mot-clé est l'alphabet entier, ABCDEFGHIJKLMNOPQRSTUVWXYZ.
Exemple résolu
Chiffrez le message HELLO. Les cinq lettres occupent les positions 0, 1, 2, 3 et 4, si bien que les décalages sont 0, 1, 2, 3 et 4. En ajoutant chaque décalage, on obtient H plus 0 fait H, E plus 1 fait F, L plus 2 fait N, L plus 3 fait O, et O plus 4 fait S. Le texte chiffré est HFNOS. Remarquez que les deux L sont devenus des lettres différentes, N et O, parce qu'ils occupent des positions différentes — exactement ce qu'un décalage de Caesar fixe ne pourrait jamais faire.
Pour déchiffrer HFNOS, soustrayez les mêmes décalages croissants. H moins 0 fait H, F moins 1 fait E, N moins 2 fait L, O moins 3 fait L, et S moins 4 fait O, ce qui épelle de nouveau HELLO. Les étapes d'encodage et de décodage sont l'image l'une de l'autre, et parce que la suite des décalages est fixe, le destinataire n'a besoin de rien d'autre que de savoir qu'il s'agit d'un chiffre de Trithemius.
La tabula recta
Trithemius présenta son chiffre avec une tabula recta, expression latine signifiant table droite : une grille de 26 sur 26 dans laquelle la première ligne est l'alphabet ordinaire, la deuxième ligne est l'alphabet décalé de un, la troisième ligne décalée de deux, et ainsi de suite jusqu'à un décalage de vingt-cinq. Pour chiffrer la première lettre, vous la lisez sur la première ligne, la deuxième lettre sur la deuxième ligne, la troisième sur la troisième ligne, en descendant d'une ligne pour chaque lettre successive du message.
Cette table est la contribution durable du chiffre de Trithemius. Quelques décennies plus tard, Giovan Battista Bellaso, puis le chiffre de Vigenère qui prit son nom, conservèrent la même tabula recta mais choisirent la ligne à l'aide d'un mot-clé secret au lieu de parcourir les lignes dans un ordre fixe. Le chiffre de Trithemius est donc l'ancêtre direct de toute la famille des chiffres à tableau et mot-clé, y compris Vigenère, Beaufort et Gronsfeld.
Trithemius, Vigenère et la clé progressive
Il est utile d'aligner le chiffre de Trithemius avec ses descendants. Le chiffre de Vigenère ajoute un mot-clé répété au message, C = (P + K) mod 26, où chaque lettre de la clé fournit un décalage de 0 à 25. Le chiffre de Trithemius est le cas particulier où ce mot-clé est l'alphabet entier dans l'ordre, si bien que les décalages sont simplement 0, 1, 2, 3, …, 25 puis se répètent. Autrement dit, Trithemius est un Vigenère dont la clé est ABCDEFGHIJKLMNOPQRSTUVWXYZ.
C'est pourquoi le chiffre de Trithemius est parfois appelé chiffre à clé progressive : le décalage avance de un à chaque étape au lieu d'être choisi par un secret. Le prix de l'absence de clé est qu'il n'y a aucun secret, si bien que le chiffre ne protège un message que contre quelqu'un qui ne reconnaît pas la méthode. Ajouter un mot-clé secret, comme le firent Bellaso et Vigenère, est précisément l'étape qui transforma cette idée pédagogique en un chiffre qui résista à l'analyse pendant trois siècles.
Comment casser le chiffre de Trithemius
Casser le chiffre de Trithemius est trivial, car il n'y a aucun secret à récupérer. La suite des décalages 0, 1, 2, 3, … est publique, si bien que quiconque soupçonne un chiffre de Trithemius peut simplement soustraire le décalage croissant et lire le message immédiatement. Il n'y a aucune longueur de clé à trouver ni aucune clé à deviner ; reconnaître le chiffre revient à le casser.
Même un analyste qui ne connaît pas la méthode s'en sort facilement. La suite fixe signifie que la première lettre n'est pas décalée, ce qui trahit souvent le chiffre, et essayer une petite poignée de décalages de départ révèle rapidement du texte lisible. C'est très différent de Vigenère, où le mot-clé secret oblige un attaquant à passer par l'examen de Kasiski et l'indice de coïncidence. Le chiffre de Trithemius se comprend le mieux comme le squelette pédagogique sur lequel ces chiffres à clé plus robustes furent ensuite bâtis.
Le chiffre de Trithemius est-il sûr ?
Non. Le chiffre de Trithemius n'offre absolument aucune sécurité, car il n'a aucune clé — toute sa méthode est publique, si bien que quiconque le reconnaît peut lire le message aussitôt. Même selon les normes des autres chiffres manuels historiques, c'est purement un dispositif pédagogique, précieux pour montrer comment fonctionne un décalage polyalphabétique plutôt que pour cacher quoi que ce soit.
Aujourd'hui, le chiffre de Trithemius est apprécié pour l'apprentissage et le loisir. C'est l'introduction la plus claire possible à la tabula recta et à l'idée de décalage progressif qui sous-tend Vigenère, et il apparaît dans les énigmes, les escape games et les défis capture-the-flag comme un premier chiffre polyalphabétique tout en douceur. Pour protéger de vraies informations, vous devriez plutôt vous appuyer sur des algorithmes modernes et éprouvés tels qu'AES.
Questions fréquentes
Qu'est-ce que le chiffre de Trithemius ?
Comment fonctionne le chiffre de Trithemius ?
Le chiffre de Trithemius a-t-il besoin d'une clé ?
Pouvez-vous montrer un exemple du chiffre de Trithemius ?
En quoi Trithemius diffère-t-il du chiffre de Vigenère ?
En quoi Trithemius diffère-t-il du chiffre de Caesar ?
Qu'est-ce que la tabula recta ?
Comment décoder un chiffre de Trithemius ?
Le chiffre modifie-t-il les espaces et la ponctuation ?
Qu'arrive-t-il au décalage après 26 lettres ?
Le chiffre de Trithemius est-il sûr ?
Mon texte est-il envoyé sur un serveur ?
Outils similaires
Continuez avec ces outils pratiques