p * q = n
There is also = (p-1) * (q-1)
Encryption, public key e
is a prime between 2 and phi -->
possible_e = []
for i in range (2, phi):
if gcd(n, i) == 1 and gcd(phi, i) == 1:
possible_e.append()
d
-->
possible_d = []
for i in range (phi + 1, phi + foo):
if i * e mod phi == 1 :
possible_d.append()
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
Social_engineering