这题。。。我看了晚上的解答,我自己看着没有思路,看了答案才知道n和e已经给出来了
一共两个文本文件:data和题目
data:
题目:
其中,n=920139713,e=19
分解n:factordb.com
利用工具rsa-tool 2可计算出 d=96849619
写脚本对密文解密,把密文复制到一个新文档里,脚本如下:
import gmpy2
e = 19
n = 920139713
d = 96849619
cgroup = []
with open("C:\\Users\\86155\\Desktop\\c.txt","r") as f:
for c in f.readlines():
c = c.strip('/n')
cgroup.append(chr(pow(int(c),d,n)))
print(cgroup)
运行输出
复制到文本里
利用文本替换功能,把', '替换成空
即可得flag{13212je2ue28fy71w8u87y31r78eu1e2}