ariaNg的安装配置
介绍AriaNg 是一个 Web 前端,使aria2更易于使用。AriaNg 是用纯 html 和 javascript 编写的,因此它不需要任何编译器或运行时环境。您可以将 AriaNg 置于您的网络服务器并在浏览器中打开它。AriaNg 使用响应式布局,并支持任何桌面或移动设备。 项目地址:https://github.com/mayswind/AriaN
##计算过程
目的是得到 N e p q 从而解密
使用openssl计算模数N和指数e
openssl rsa -pubin -text -modulus -in warmup -in <public key file>
使用yafu对N进行因数分解
关于yafu的安装使用,请看这篇帖子:http://blog.shenghuo2.top/index.php/archives/40/
或者使用在线网站查询结果 http://factordb.com/
得到p q
使用脚本解密
import gmpy2
import rsa
p =
q =
N =
e =
d = int(gmpy2.invert((e,p - 1) * (q - 1)))
privatekey = rsa.PrivateKey(N,e,d,p,q)
s = open("xxx.enc","rb")
print rsa.decrypt(s.read().privatekey).decode()