1

我有一个二进制格式的 RSA 模数和指数。我无权访问 PEM 格式的密钥。如何使用cryptography库加载它?

我不知道如何解决这个问题,但我有:

from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import serialization

key_file = open("key", "rb")
private_key = serialization.load_pem_private_key(
    base64.b64encode(key_file.read()),
    password=None,
    backend=default_backend()
)

ValueError: Could not deserialize key data.

作为说明,我不必使用该cryptography库,如果有更好的方法可以使用不同的库来做到这一点,那没关系。

4

0 回答 0