Documente Academic
Documente Profesional
Documente Cultură
Algoritmul RSA
Algoritmul RSA
Criptarea
Expeditorul A face urmatoarele lucruri:
1.Obtine cheia publica (n,e) a destinatarului B.
2.Reprezinta mesajul ca un numar pozitiv m.
3.Compune textul criptat c=m^e mod n.
4.Ii trimite textul c lui B.
Decriptare
Destinatarul B face urmatoarele lucruri:
1.Foloseste cheia privata (n,d) pentru a calcula m=c^d mod n.
2.Extrage textul original din numarul reprezentativ m.
Semnarea digitala
Implementarea Java a algoritmului RSA uilizeaza clasa BigInteger care contine toate
metodele care sunt necesare implementarii algoritmului fara dificultate.
Un simplu exemplu de criptare RSA