2024-05-16 11:20:49 发布
网友
有谁能告诉我,如何得到rsa私钥的p,q,dp,dq和u分量? 密钥加载:
string = open(keyfile,"rb").read(); bio = BIO.MemoryBuffer(string); rsa = RSA.load_key_bio(bio);
下一步我该怎么办?在
M2Crypto不支持直接读取rsa参数,抱歉。在
M2Crypto
你可以从res.pub()得到e(公共指数)和n(模数)(有点像,因为第一个字节不是它的一部分)。在
res.pub()
另一方面,CryptoAPI支持读取更多参数:
Crypto
string = open(keyfile,"rb").read() import Crypto.PublicKey.RSA crsa = Crypto.PublicKey.RSA.importKey(string) print(crsa.n, crsa.e, crsa.d, crsa.p, crsa.q, crsa.u)
M2Crypto
不支持直接读取rsa参数,抱歉。在你可以从
res.pub()
得到e(公共指数)和n(模数)(有点像,因为第一个字节不是它的一部分)。在另一方面,
Crypto
API支持读取更多参数:相关问题 更多 >
编程相关推荐