Bon ok , cela n’a rien à voir avec League of Legends, cela dit ça peut vous servir si vous voulez réussir le défi numéro 7 du site des énigmes : http://thedragon72.free.fr/lol-enigme
Le code de Vigenère permet de crypter un mot , une phrase. Ce procédé est vraiment intéressant vu qu’il code avec une « clé »
Vous avez donc une combinaison avec:
- Votre Mot/Phrase à codé
- La clé
Chaque lettre correspond à son chiffre dans l’alphabet, soit a= 1 , b= 2 etc…
Un exemple ,
je dois codé la phrase : j’adore riot
Il faut dans un premier temps enlever les espace et les caractère non alpha , soit : jadoreriot
Associer a ce mot la clé répété jusqu’a ce que le nombre de lettre de la clé soit égale au nombre de lettre de la phrase.Admettons je prend la clé : thedragon (pas très originale je sais xD). Nous devons donc avoir :
mot : jadoreriot (10 lettres)
cle : thedragont (10 lettres)
Quand on à cette combinaison il nous suffit de faire correspondre les lettres par colonne : soit le « j » avec le « t » le « a » avec le « h » et ainsi de suite
Soit « j » = 10, « t » = 20
On additionne 10 + 20 = 30
La, 2 possibilitées :
- C’est supérieur à 26 (26 = nombre de lettre dans l’alphabet, sisi xD) On prend donc cette somme et on soustrait 26, soit 30-26 = 4
- C’est inférieur à 26 aucun changement.
On soutrait 1 (donc ici : 4-1 = 3)
Donc la première lettre codé est donc « c » et ainsi de suite pour chaque colonne.
Ce qui nous donne au final une phrase codé : « chhriexwbm »
Et si nous n’avions pas la clé il est vraiment très difficile de retrouver la phrase initiale. Les limites de se procédé sont clair, il ne prend en compte que les lettres , aucun chiffre ni caractère dit « spécial ».
Voila j’espère vous avoir éclairé Et même peut être , vous avoir appris quelque chose !