如何在Python密码学中读取二进制密钥?

时间:2018-03-19 01:41:07

标签: python python-cryptography

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

0 个答案:

没有答案