Skip to main content
. 2021 Aug 9;7:e628. doi: 10.7717/peerj-cs.628
Step -1.    Select a value of e from a random set of prime numbers
Step -2. repeat
Step -3. p ← genprime(k/2)
Step -4. until (p mod e) ≠ 1
Step -5. repeat
a. q ← genprime(k - k/2)
Step -6. until (q mod e) ≠ 1
a. N ← pq
b. L ← (p-1)(q-1)
c. d ← mod Inv(e, L)
Step -7. return (N, e, d)