逆向类里面为什么会有rsa解密题)
先打开pub.key公钥文件
在线网站分析RSA公钥
但是我不是出错就是超时
先偷一张别人的图
得到指数等于65537
也就是e = 65537
模数为C0332C5C64AE47182F6C1C876D42336910545A58F7EEFEFC0BCAAF5AF341CCDD
转成十进制
n=86934482296048119190666062003494800588905656017203025617216654058378322103517
利用另一个在线网站利用n解出p、q
import gmpy2
import rsa
e = 65537
n = 86934482296048119190666062003494800588905656017203025617216654058378322103517
p = 285960468890451637935629440372639283459
q = 304008741604601924494328155975272418463
phin = (q-1)*(p-1)
d = gmpy2.invert(e, phin)
key = rsa.PrivateKey(n, e, int(d), p, q)
with open("flag.enc", "rb+") as f:
f = f.read()
print(rsa.decrypt(f, key))



