Encodeur de chiffre de Trithemius
Le chiffre Trithemius déplace progressivement chaque lettre par une valeur incrémentale, commençant à 0 pour la première lettre, 1 pour la seconde, et ainsi de suite. Inventé par Johannes Trithemius dans 1508, c'est le premier chiffre polyalphabétique et le prédécesseur direct du chiffre vigénère. Utilisez cet outil en ligne gratuit pour coder et décoder les messages avec le chiffrement progressif Trithemius.
Qu'est-ce que le chiffre Trithemius ?
Le chiffre Trithemius est le premier chiffre de substitution polyalphabétique connu, inventé par l'abbé bénédictin allemand Johannes Trithemius et publié dans Polygraphiae libri sex dans 1508. Il chiffre chaque lettre en utilisant un décalage progressivement croissant — le premier décalage de lettre par 0, le second par 1, le troisième par 2, et ainsi de suite à travers le message.
Contrairement au chiffre César, qui applique un seul décalage fixe à chaque lettre, le chiffre Trithemius varie à chaque position. Cela rend beaucoup plus difficile de rompre avec une analyse de fréquence simple, bien que le schéma de changement prévisible (0, 1, 2, 3...) signifie qu'il ne nécessite aucune clé secrète — quiconque connaît la méthode peut déchiffrer n'importe quel message.
L'importance durable du chiffre ne réside pas dans sa sécurité, mais dans les concepts qu'il a introduits: plusieurs alphabets de substitution au sein d'un seul message et le tabula recta, la grille de référence 26x26 qui est devenue l'outil standard pour tous les chiffrements polyalphabétiques ultérieurs, y compris le chiffre Vigenere.
Qu'est-ce que la Tabula Recta?
La tabula recta** (Latin pour "table droite" ou "table droite") est une grille 26x26 de lettres inventée par Trithemius. Chaque ligne contient l'alphabet décalé par une position de plus que la ligne ci-dessus:
- Ligne 0: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- Ligne 1: B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
- Ligne 2: C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
- ...et ainsi de suite jusqu'à la ligne 25
Pour chiffrer une lettre à l'aide de la tabula recta, trouvez la lettre en texte en clair dans la ligne supérieure (en-tête de colonne) et lisez la ligne correspondant à la valeur de déplacement actuelle. La lettre à cette intersection est le chiffrement.
La tabula recta est devenue la pierre angulaire de la cryptographie polyalphabétique. Le Vigenere chiffre utilise la même table, mais sélectionne les lignes en fonction d'un mot-clé répété plutôt que d'une séquence progressive fixe. Le Porta crypt utilise une version modifiée avec seulement 13 alphabets distincts.
La formule du chiffre Trithemius
** Chiffrement:** C = (P + i) mod 26
Décryptage: P = (C - i + 26) mod 26
Where:
- P est la position en caractères simples (A=0, B=1,..., Z=25)
- C est la position de la lettre de chiffrement
- i est l'index de la lettre dans le message (à partir de 0)
Exemple: Chiffrement "HELLO"
| Position (i) | Lettre | Décalage | Calcul | Résultat |
|---|---|---|---|---|
| 0 | H (7) | 0 | (7 + 0) mod 26 = 7 | H |
| 1 | E (4) | 1 | (4 + 1) mod 26 = 5 | F |
| 2 | L (11) | 2 | (11 + 2) mod 26 = 13 | N |
| 3 | L (11) | 3 | (11 + 3) mod 26 = 14 | O |
| 4 | O (14) | 4 | (14 + 4) mod 26 = 18 | S |
"HELLO" chiffre vers "HFNOS". Chaque lettre utilise la ligne correspondante de la tabula recta.
Comment utiliser cet outil de chiffrement Trithemius
- Entrez votre message dans le champ d'entrée
- Choisissez le mode chiffrer ou décrypter
- Voir le résultat instantanément — des changements progressifs sont appliqués automatiquement
- Explorer la visualisation de tabula recta pour voir quelle ligne s'applique à chaque lettre
- Copier la sortie en un seul clic
Aucune entrée de clé n'est nécessaire parce que le chiffre Trithemius utilise toujours la même séquence de décalage (0, 1, 2, 3...). C'est à la fois sa caractéristique déterminante et sa faiblesse première.
Johannes Trithemius: Père de la Cryptographie
Johannes Trithemius (1462-1516), né Johann Heidenberg, est un abbé bénédictin allemand. Ses principaux travaux sont les suivants:
- Polygraphiee libri sexe (1508) — Le premier livre imprimé sur la cryptographie, contenant le tabula recta et le chiffre de changement progressif
- Steganographia (c. 1499, publié 1606) — Un traité sur la stéganographie déguisé en une œuvre sur la magie des anges, qui a été placé sur l'Index des livres interdits de l'Église catholique
Trithemius est largement considéré comme l'un des fondateurs de la cryptographie moderne. Son tabula recta a influencé chaque chiffre polyalphabétique majeur qui a suivi, du chiffre clé de Giovan Battista Bellaso (1553) au système plus tard misattribué à Blaise de Vigenere.
Chiffres Trithemius vs Chiffres connexes
| Fonctionnalité | Trithemius | Vigenere | Caesar | Porta |
|---|---|---|---|---|
| Type | Polyalphabétique | Polyalphabétique | Monoalphabétique | Polyalphabétique |
| Clé | Aucune (progressive) | Répéter le mot clé | Numéro unique | Répéter le mot clé |
| Utilise tabula recta | Oui (inventé) | Oui | Non | Version modifiée |
| Gamme de déplacements | 0-25 (progressive) | 0-25 (en mots clés) | Fixe 0-25 | 0-12 (13 alphabets) |
| Sécurité | Très faible | Modérée | Très faible | Modérée |
| Self-reciprocal | No | No | No | Yes |
Le chiffre de Trithemius se trouve au début de l'évolution polyalphabétique: il a introduit la tabula recta et le concept de divers alphabets de substitution, qui plus tard est affiné en ajoutant des mots-clés secrets.
Analyse de la sécurité
Le chiffre de Trithemius est non sécurisé. Parce qu'il utilise un modèle de changement fixe, publiquement connu, sans clé secrète:
- Aucun secret clé — Quiconque connaît le système de chiffrement peut déchiffrer instantanément n'importe quel message
- ** Modèle prévisible** — La séquence de décalage (0, 1, 2, 3...) ne change jamais
- Analyse des cartes — Même sans connaître le système, la progression régulière est facile à détecter statistiquement
- Pas de résistance à la force brute — Il n'y a rien à forcer parce qu'il n'y a pas de clé
Le chiffre est utilisé aujourd'hui exclusivement pour l'éducation et les études historiques. Pour la sécurité réelle des messages, un chiffre basé sur un mot-clé comme Vigenere ou le chiffre Alberta fournit au moins une transformation dépendante des clés.
Foire aux questions
Quel est le tabula recta et qui l'a inventé ?
La tabula recta est une grille de lettres 26x26 où chaque ligne déplace l'alphabet par une position de plus que la ligne ci-dessus. Il a été inventé par Johannes Trithemius et publié dans 1508. La tabula recta est devenue la table de référence standard pour le chiffrement de Vigenere et beaucoup d'autres systèmes polyalphabétiques, en faisant l'un des outils les plus importants dans l'histoire de la cryptographie.
En quoi le chiffre de Trithemius diffère-t-il de Vigenere?
Le chiffre de Trithemius utilise une séquence de décalage progressif fixe (0, 1, 2, 3...) sans clé secrète, tandis que le chiffre de Vigenere utilise un mot-clé répétitif pour déterminer les décalages. Les deux utilisent la tabula recta pour le cryptage, mais le mot clé de Vigenere rend beaucoup plus difficile à casser parce que le modèle de déplacement n'est pas connu publiquement.
Le chiffre de Trithemius est-il sécurisé ?
Non. Parce qu'il n'utilise aucune clé secrète et que le schéma de changement est toujours 0, 1, 2, 3..., quiconque sait que le système peut déchiffrer instantanément n'importe quel message. Il a été révolutionnaire dans 1508 pour introduire la substitution polyalphabétique, mais il est utilisé aujourd'hui seulement pour l'éducation.
Qui était Johannes Trithemius ?
Johannes Trithemius (1462-1516) est un abbé bénédictin allemand. Il a écrit Polygraphiae libri sex, le premier livre imprimé sur la cryptographie, et Steganographia, un ouvrage pionnier sur la communication cachée. Son invention du tabula recta a jeté les bases de tous les caractères polyalphabétiques ultérieurs.
Comment décryptez-vous un chiffrement de Trithemius ?
Soustraire l'index de position de chaque lettre de chiffrement: la première lettre soustrait 0, la seconde soustrait 1, la troisième soustrait 2, etc. Par exemple, "HFNOS" décrypte vers "HELLO" parce que H-0=H, F-1=E, N-2=L, O-3=L, S-4=O. Notre outil decoder effectue cela automatiquement.
Qu'est-ce que Steganographia?
Steganographia a été écrit par Johannes Trithemius autour de 1499 et publié à titre posthume dans 1606. Déguisé comme un traité sur la magie des anges, il contenait en fait des méthodes de communication secrète, y compris des techniques stéganographiques précoces et des systèmes de chiffrement. Il a été placé sur l'index des livres interdits de l'Église catholique jusqu'à ce que les savants modernes révèlent son véritable contenu cryptographique.
Outils et Ressources connexes
- Décodeur de chiffre de Trithemius — Inverser le schéma de changement progressif
- Exemples de chiffre de Trithemius — Pratique avec pas à pas
- Chiffre Vigenere — L'évolution par mot-clé de la méthode de Trithemius
- Chiffre Porta — Utilise un tabula recta modifié avec 13 alphabets
- Chiffre Caesar — Le chiffre de substitution à un poste de base
- Chiffre Alberti — Un autre système polyalphabétique précoce utilisant un disque de chiffrement
Foire aux questions sur le chiffre de Trithemius
Qu'est-ce que le chiffre Trithemius ?
Le chiffre de Trithemius est un chiffre polyalphabétique de déplacement progressif où chaque lettre est déplacée par une quantité croissante.
En quoi est-ce différent du chiffre de César ?
Contrairement à César, Trithemius change le décalage pour chaque personnage au lieu d'utiliser un décalage fixe.
Qu'est-ce que Tabula Recta?
Tabula Recta est la grille 26x26 utilisée pour cartographier les lettres en caractères simples à leurs homologues décalés.
Chiffres associés
Utilise un mot-clé répété pour déplacer des lettres à travers plusieurs alphabets
Chiffre polyalphabétique précoce qui utilise un disque de chiffrement rotatif
Prolonge une clé courte en ajoutant le texte en clair lui-même
Un chiffre polyalphabétique réciproque étroitement lié à Vigenère