Tabela opisująca algorytm RSA:

Generowanie kluczy

Wybierz p, q

p i q pierwsze

Oblicz n = p x q

 

Wybierz liczbę całkowitą d

nwd(f(n), d)=1; 1<d<f(n)

Oblicz e

e = d -1 mod f(n)

Klucz jawny

KU = {e, n}

Klucz prywatny

KR = {d, n}

Szyfrowanie

Tekst jawny: M

 

Tekst zaszyfrowany: C = Me (mod n)

 
Deszyfrowanie

Tekst zaszyfrowany: Z

 

Tekst jawny: M = Cd (mod n)

 


[zamknij okno]