Et voici le moment tant attendu du décryptage de l'expression :
MFBOY AZTNK EIUWT TQUXC KHKPD HVTEB HBLCF LLVJA LATSA CVINR CPGEH DIIGJ SFVLK WPALQ OOKZK ETUEV BGPQB BZOSY IYQNXNe vous réjouissez pas trop vite, l'explication du codage demande quelques lignes.
J'appelle "texte crypté" la ligne du dessus.
J'appelle "texte clair" le texte intelligible que l'on aimerait bien extraire du texte crypté.
J'appelle "mot clef" un mot (pas forcément intelligible) choisi par mes soins et qui doit être uniquement connu du codeur et du décodeur. Ce mot clef est ici TRIATHLON (oui, pas original...).
Pour une meilleure compréhension du principe, je réécris ici le texte crypté dans lequel les blancs (inutiles) ont été ôtés ; j'écris aussi en dessous un certain nombre de fois le mot clef, ça nous fait donc :
MFBOYAZTNKEIUWTTQUXCKHKPDHVTEBHBLCFLLVJALATSACVINRCPGEHDIIGJSFVLKWPALQOOKZKETUEVBGPQBBZOSYIYQNX
TRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIATHLONTRIAT
La contrainte est qu'il doit il y avoir le même nombre de lettres dans la ligne du texte crypté que dans la ligne suite du mot clef. De visu on ne le dirait pas, tout simplement car TRIATHLON comporte un I qui ne prend pas beaucoup de place. Comptez si vous ne me croyez pas : 95 lettres pour chacune des deux lignes.
Ensuite, ensuite alors là attention car ça devient hyper-compliqué ;-)
Prenez la première lettre du texte crypté, il s'agit d'un M ; prenez la première lettre de la ligne constituée par la suite du mot clef : il s'agit d'un T. On a donc formé un couple de lettres, le couple (M, T). Ca va ?
Alors on passe à la seconde lettre du texte crypté, il s'agit d'un F ; prenez la seconde lettre de la ligne constituée par la suite du mot clef il s'agit d'un R. On a donc formé un couple de lettres, le couple (F, R). Ca va toujours ?
Alors on passe à la troisième lettre du texte crypté, il s'agit d'un B ; prenez la troisième lettre de la ligne constituée par la suite du mot clef, il s'agit d'un I. On a donc formé un couple de lettres, le couple (B, I). Ca va suffire...
Ainsi de suite, on forme donc 95 couples.
Et on en fait quoi de ces couples ?
On les soumet au carré de Vigenère pardi ! Comment ça vous ne savez pas ce qu'est le carré de Vigenère ? ça fait 500 ans que les stratèges militaires et autres s'en servent. Si un militaire sait s'en servir, ne me chantez pas que vous ne pourrez faire de même...
Même ceux qui ont fait foot dans leur jeunesse...Voici le carré de Vigenère ; en langage moderne, on appellerait ça une matrice carrée (26*26).
Les lettres sur fond vert sont des lettres du texte clair, les lettres sur fond violet sont celles du mot clef et les autres lettres, celles qui sont écrites sur fond jaune, sont les lettres du texte crypté.
Je m'amène donc avec mon premier couple (M, T) à proximité du carré de Vigenère. La lettre T est issue du mot clef, je sélectionne donc la ligne de la matrice comportant la lettre T sur fond violet. Sur cette ligne je recherche la position de la première lettre du couple considéré qui est la lettre M. Une fois trouvée cette lettre, je remonte sa colonne pour découvrir la lettre sur fond vert élément de cette colonne : il s'agit de la lettre T. Voir le tracé rouge sur le carré.
DONC LA PREMIERE LETTRE DU TEXTE CLAIR EST "T" !
Passons au second couple, le couple (F, R). Je sélectionne la ligne qui comporte R comme lettre la plus à gauche, je recherche sur cette ligne la position de F et je remonte sa colonne pour découvrir la seconde lettre du texte clair : il s'agit de O. Voir le tracé bleu sur le carré.
DONC LE TEXTE CLAIR COMMENCE PAR TO
TO comme Tof ou Totof ? le suspens est à son comble... Et vous, vous avez mal au crâne ?
Allons y pour le troisième couple : (B, I). Je sélectionne la ligne qui comporte I comme lettre la plus à gauche, je recherche sur cette ligne la position de B et je remonte sa colonne pour découvrir la seconde lettre du texte clair : il s'agit de de nouveau T. On remarque ici que la force de ce cryptage est de proposer des lettres codées différentes pour la même lettre claire... tout à l'heure le T se codait en M et à présent il se code en B.
Il ne fait plus de doute que j'avais placé TOTOF en première position. Seulement voilà, Môssieur TOTOF a fait sa chochotte et n'a pas daigné prendre le départ... Donc joker...
Je vous entends d'ici :
- Y croit tout de même pas qu'on va se payer les 95-3 = 92 caractères restant avec son carré de machin ?
Non, je n'y crois pas... Aussi vous pouvez vous rendre sur
cette page (allez au centre de la page) et bénéficier de l'Aplet qui vous décodera le texte intégral en moins de 2 secondes.
Vous renseignez le cadre jaune avec la ligne cryptée,
vous tapez la clef "TRIATHLON" et vous cliquez sur le bouton "décrypter".
Vous n'aurez plus qu'à lire le message clair dans le cadre vert.
Allez, le premier qui le fait l'affiche à la suite de ce message !