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