Alice kan m (
) herstellen van c (
) door haar privésleutel d (
) te gebruiken in de volgende procedure:
Gegeven m
, kan zij de oorspronkelijke afzonderlijke priemgetallen terugvinden, door de Chinese reststelling toe te passen op deze twee congruenties.
m e d ≡ m mod p q {{displaystyle m^{ed}}equiv m{bmod {pq}}}
.
Dus,
c d ≡ m mod n {{displaystyle c^{d}}}}
.
Daarom:
m = c d m o d n {{displaystyle m=c^{d} mod n} 
Een werkend voorbeeld
Hier is een voorbeeld van RSA-versleuteling en -ontsleuteling. De hier gebruikte priemgetallen zijn te klein om veilig iets te versleutelen. U kunt OpenSSL gebruiken om een echt sleutelpaar te genereren en te onderzoeken.
1. Kies twee willekeurige priemgetallen p {playstyle p}
en q {playstyle q,}
:
p = 61 {displaystyle p=61}
en q = 53 {displaystyle q=53}
;
2. Bereken n = p q {{playstyle n=pq,}
:
n = 61 × 53 = 3233 {Displaystyle n=61 maal 53=3233!}
;
3. Bereken de totiënt ϕ ( n ) = ( p - 1 ) ( q - 1 ) {\displaystyle \phi (n)=(p-1)(q-1)}
:
ϕ ( n ) = ( 61 - 1 ) ( 53 - 1 ) = 3120 {\displaystyle \phi (n)=(61-1)(53-1)=3120!}
;
4. Kies e > 1 {displaystyle e>1}
coprime to 3120 {displaystyle 3120,}
:
e = 17 {displaystyle e=17,}
;
5. Kies d {{displaystyle d\,}
om te voldoen aan e d ≡ 1 mod ϕ ( n ) {{displaystyle ed\equiv 1{bmod {\phi (n)}}
:
d = 2753 {displaystyle d=2753,}
, met 17 × 2753 = 46801 = 1 + 15 × 3120 {displaystyle 17 maal 2753=46801=1+15 maal 3120}
.
De openbare sleutel is ( n = 3233 {\displaystyle n=3233}
, e = 17 {\displaystyle e=17}
). Voor een opgevuld bericht m
wordt de coderingsfunctie c = m e mod n {{displaystyle c=m^{e}{{bmod {n}}}
:
c = m 17 mod 3 233 {\displaystyle c=m^{17}{{bmod {3}}233}. 
De privésleutel is ( n = 3233 {{displaystyle n=3233}
, d = 2753 {displaystyle d=2753}
). De ontcijferingsfunctie m = c d mod n {{displaystyle m=c^{d}{{bmod {n}}}
wordt:
m = c 2753 mod 3 233 {\displaystyle m=c^{2753}{bmod {3}}233,} 
Bijvoorbeeld, om m = 123 te
versleutelen, berekenen we m=123.
berekenen we
c = 123 17 mod 3 233 = 855 {\displaystyle c=123^{17}{{bmod {3}}233=855} 
Om c = 855 te ontcijferen {Displaystyle c=855}
berekenen we
m = 855 2753 mod 3 233 = 123 {\displaystyle m=855^{2753}{bmod {3}}233=123} 
Beide berekeningen kunnen snel en gemakkelijk worden uitgevoerd met het kwadraat-en-vermenigvuldigingsalgoritme voor modulaire exponentiatie.