已知p q e ctfshow crypto4
from Crypto.Util.number import *
p=447685307
q=2037
e=17
phi = (p-1)*(q-1)
d = inverse(e, phi)
print(d)
已知q p e c ctfshow crypto5 求m即可,根据公式m=pow(c,d,n);
from Crypto.Util.number import *
def Decrypt(c,e,p,q):
L=(p-1)*(q-1)
d = inverse(e,L)
n=p*q
m=pow(c,d,n)
flag=str(m)
print(flag)
p=447685307
q=2037
e=17
c=704796792
Decrypt(c,e,p,q)