Le but du codage par RSA est de permettre a
toute personne voulue de pouvoir encoder un message qui vous est destine
grace a un systeme de codage par clef public et clef personnelle.
La personne voulant decrypter le message doit posseder
toutes les clef alors que les autres ne connaissent que les clefs public.
Dans ce cas, les clefs personnelles sont P, Q, D
et "Euler", les clefs publiques sont E et N.
Pour coder:
Il suffit de rentrer E et
N ( donnes par la personne qui veut decoder ) ainsi que le message dans
le champ "Texte", appuyer ensuite sur codage.
Pour decoder:
Rentrer en plus de E et
N la valeur de D (ou simplement rentrer les trois nombre originaux de P,
Q et E puis appuyer sur le bouton calcul).
Placer le code dans le champ
"Code", appuyer ensuite sur decodage.
Creation des clefs de (de)codage:
Entrer des nombres premier
dans les champs E et N (le bouton suivant vous permet de prendre le prochain
nombre premier). Il faut que les 3 nombres soient differents.
Appuyer ensuite sur le bouton
"Calcul" pour trouver les autres clefs et information necessaire.
Plus les nombres sont grands,
plus de decodage sera difficiles a trouver mais le temps de decodage augmentera
aussi.
Le parametre "Groupage" indique le nombre de lettre a coder a chaque passage.
test:
Le code: 302065284895545721828340346372795116837029456528451235645457
E: 23
N: 8509
D: 2531
Groupage: 2
Last update 23 august 97