Chapitre: |
X. Chiffres polyalphabétiques | Prérequis: |
- |
|
Texte et traductionIn hac tabula literarum canonica sive recta tot ex uno et usuali nostro latinarum ipsarum per mutationem seu transpositionem habes alphabeta, quot in ea per totum sunt monogrammata, videlicet quater et vigesies quatuor et viginti, quae faciunt in numero D.IXXVI. ac per totidem multiplicata, paulo efficiunt minus quam quatuordecemmilia. Sur ce tableau régulier ou carré de lettres, on trouve, par permutation ou transposition, l'alphabet usuel de nos lettres latines; or, on trouve sur ce tableau tout autant de monogrammes, à savoir 24 fois 24, qui font en nombre 576, et multiplié par autant (24), font un peu moins de 14'000. |
![]() |
Exemple: chiffrons le texte "CHIFFRE DE TRITHEME"
| Message clair | C | H | I | F | F | R | E | D | E | T | R | I | T | H | E | M | E |
| Décalage | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| Message chiffré | C | I | K | I | J | W | K | K | M | C | B | T | F | U | S | B | U |
Le programme javascript ci-dessous va vous permettre de vous familiariser avec ce système. Entrez un message non accenté (au besoin prétraitez le texte).
Prérequis : le code ascii, le chiffre de César
Écrivez dans Mathematica un module qui chiffre et déchiffre un message avec le système de Trithème.
Pour vous aider, téléchargez d'abord le fichier Mathematica ci-dessous:
|
|
| Cliquez sur le nom du fichier ci-dessus puis enregistrez sur votre disque dur ce fichier en format Texte en allant dans le menu Fichier/Enregistrer sous... Ouvrez ensuite ce fichier depuis Mathematica (version 3 ou supérieure), et complétez-le. |
| Le fichier Mathematica complet est disponible, mais seulement pour les visiteurs autorisés! |