我有一个二进制格式的 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
库,如果有更好的方法可以使用不同的库来做到这一点,那没关系。