posté par Admin le 5/2/2018
RSA, qui représente les premières initiales des noms de ses 3 créateurs
(Rivest, Shamir, Adleman), est un algorithme cryptographique
asymétrique.
Basé sur le fait que la recherche des facteurs d'un entier est difficile
(problème de factoring). Décrit pour la première fois en 1978, voici les
étapes:
1-Création des clés
- choisirs 2 nombres premiers p et q différents
- calculer leur produit n: (n = pq)
- calculer φ(n) = (p - 1)(q -1)
- choisir un entier naturel e premier avec φ(n)
- trouver d, l'inverse de e mod φ(n), inferieur a φ(n)
1-Chiffrement
Pour chiffrer, simplement utiliser cette formule:
2-Déchiffrement
Le déchiffrement est aussi simple que le chiffrement
Voici la formule: