Donnons d’abord un exemple de permutation des lettres de l’alphabet.
je veux dire deux colonnes la première donnant les lettres dans l’ordre alphabétique et la deuxième donnant une permutation de ces lettres
Voici un tableau avec deux colonnes : la première colonne donne les lettres de l’alphabet latin dans l’ordre alphabétique, et la deuxième colonne donne une permutation de ces lettres.
| Alphabet | Permutation |
|---|---|
| A | Q |
| B | W |
| C | E |
| D | R |
| E | T |
| F | Y |
| G | U |
| H | I |
| I | O |
| J | P |
| K | A |
| L | S |
| M | D |
| N | F |
| O | G |
| P | H |
| Q | J |
| R | K |
| S | L |
| T | Z |
| U | X |
| V | C |
| W | V |
| X | B |
| Y | N |
| Z | M |
Cette deuxième colonne est une permutation arbitraire des lettres alphabétiques. En fait il y a 26 ! permutations possibles.
Un chiffrement par substitution est un type de code secret dans lequel chaque lettre est remplacée par une autre. Il est par exemple possible de simplement décaler chaque lettre d’un certain nombre de rangs dans l’alphabet.
Oh soxv fhoheuh gh fhv frghv hvw vdqv grxwh oh fkliiuh gh Fhvdu, xwlolvh sdu Mxohv gdqv vhv fruuhvsrqgdqfhv frqilghqwlhoohv. Lo frqvlvwh d ghfdohu fkdtxh ohwwuh gh wurlv udqjv, pdlv mh qh yrxv dssuhqgv ulhq sxlvtxh yrxv hwhv hq wudlq gh oluh fhwwh skudvh.
Si l’on se contente d’un tel décalage, il y a autant de possibilités que de lettres, c’est-à-dire 26 (ou 25 si on exclut le décalage de 0 rang qui laisse le message inchangé). Mais si l’on mélange complètement les lettres, le nombre de combinaisons explose : il y a 403 291 461 126 605 635 584 000 000 (403 quadrillions et des poussières) permutations des vingt-six lettres, ce qui rend impossible de toutes les tester, même informatiquement. Est-il pour autant impossible de déchiffrer un tel code ?
O qhxnhx, xs c o ew vhet qsevnv qor los, qneh fex jneyhoxv ojnxh so rnsevxnw y’ew tpohobxo o rebrvxvevxnw : so tnlqohoxrnw rvovxrvxz [rxt]. Xs c o qser y’O fe’xs w’c o y’X yowr ew yxrtnehr uhowtoxr. Oerrx, xs c o qser y’X fe’xs w’c o y’E ne y’E fe’xs w’c o y’C… Xs reuuxv ynwt, qohoxv-xs, y’ottnlqsxh so tnlqohoxrnw qneh ojnxh so rnsevxnw. Roeu rx s’xwyxjxye [lnx, L. Soewoc] fex o qnwye s’nhxgxwos tpohobxo, tnwvnehwowv so snx, w’ero doloxr yowr ro unhlesovxnw ye qser bowos : sex, so, fex o ro qnrxvxnw rexjowv Y ne ojowv U. Rx ve or tnlqhxr to : bhojn !
Pour la réponse envoyr un mail à contact@epsilon.tn
