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

问题描述 投票:0回答:1

我找不到API,但因为它似乎委托给OpenSSL,也许我不明白它是如何工作的。

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

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

python openssl cryptography pyopenssl python-cryptography
1个回答
2
投票

你想在你的private_numbers对象上调用RSAPrivateKey。这将返回一个RSAPrivateNumbers对象,该对象具有整数形式的关键组件。

© www.soinside.com 2019 - 2024. All rights reserved.