Bonjour, ayant lu récemment un article sur la cryptographie dans un dossier spécial du magasine "Pour la Science" (concernant les maths). J'ai pensé à un nouvel algo de cryptographie (s'il existe, je suis désolé).
En fait, au lieu de substituer à chaque lettre une autre lettre genre :
A->6->G
B->6->H
...
On fait monter/baisser le chiffre en fonction du nombre de lettres, exemple:
TEST:
T->1->U
E->2->G
S->3->V
T->4->X //Voyez comme T devenait U et maintenant X
UGVX
Et pour le decryptage:
U-> -1 ->T
G-> -2 ->E
V-> -3 ->S
X-> -4 ->T
TEST
Si le chiffre > 26 on revient à 0 comme cela, on ne peut plus se baser sur un pourcentage de lettres qui reviennent le plus souvent (le E étant l'une des lettres les plus utilisées par exemple).
Est-ce une bonne méthode de cryptage ?
Merci d'avance,
PS: Je m'excuse encore si cette méthode a déjà été inventé, je n'ai pas vérifié
C'est vrai que maintenant que l'explication est faite, la solution semble très simple mais si vous ne saviez pas, auriez vous pu décoder UGVX ?![]()
Partager