J'adore les explications de Kevin, c'est encore plus compliqué après
Je vais essayer d'en faire une :
On code le mot KEVINKOFLER (



) :
- Pour chaque lettre on génere un nombre aléatoire disons... entre 1 et 20
- On ajoute ce nombre au code ASCII de la lettre à coder (la 1ere par exemple : K)
- On a donc (je simplifie) K=11, et un code aléatoire de 5, donc le nouveau ASCII est 16
- On convertit l'ASCII de la lettre une fois modifié (11+5, donc 16, -> P)
- On convertit le code utilisé (5 -> E)
- Et on a donc 'PE' pour 'K'
Ce qui expliquerais, entre autre, que le message une fois crypté soit deux fois plus long que l'original : en effet il faut deux lettres pour en coder une.
Alors je sais c'est pas exactement ça mais est-ce que je suis loin ?