如何在Python的加密模块中访问RSA私钥的组件?

时间:2019-02-16 04:29:20

标签: python openssl cryptography pyopenssl python-cryptography

我没有找到API,但是因为它似乎委托给OpenSSL,所以也许我不了解它的工作原理。

我正在寻找的答案与此[1]的第一个答案相同,但是在Python内部,它使用的是刚刚生成的RSA密钥对,并且出于安全原因,从未将其写入磁盘。

[1] How do I extract the private key components $N$ and $D$ from a private RSA key?

1 个答案:

答案 0 :(得分:2)

您要在RSAPrivateKey对象上调用private_numbers。这将返回具有整数形式的键组件的RSAPrivateNumbers对象。