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

How do I access the components of a private RSA key in Python's cryptography module?

我没有找到 API,但因为它似乎委托给 OpenSSL,所以我可能不明白它是如何工作的。

我正在寻找的是这个 [1] 的第一个答案的等价物,但是来自 Python,使用刚刚生成的 RSA 密钥对,出于安全原因,从未写入磁盘。

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

您想调用 private_numbers on your RSAPrivateKey object. This will return an RSAPrivateNumbers 具有关键组件整数形式的对象。