suivant: Cinqième étape : le
monter: La fonction de codage
précédent: Troisième étape : le
Table des matières
Index
Vous voulez m'envoyer le message "BABAR". Dans l'annuaire, vous trouvez en
face de mon nom :
u = 115769854373006801 et
n = 152415790094497781
Grâce à la première étape le mot "BABAR" est transformé en la liste de
nombres l=[4342082,16722] car
chaine2n("BAB") = 4342082 et chaine2n("AR") = 16722.
Vous calculez :
f (a) = au mod n grâce à la commande powmod(a,u,n)
Vous obtenez :
f (4342082) = 4342082115769854373006801 = 6243987715571440 mod n car
powmod(4342082,u,n) = 6243987715571440.
f (16722) = 16722115769854373006801 = 70206283680955159 mod n car
powmod(16722,u,n) =70206283680955159.
Le message codé est donc :
l=[6243987715571440,70206283680955159] et c'est cette liste de
nombres que vous m'envoyez.
Remarque : On ne transforme pas cette liste de nombres en un message de
caractères car on risque d'avoir des caractères non imprimables.
Le codage transforme donc le message en une suite de nombres.
Documentation de giac écrite par Renée De Graeve