Как прочитать двоичный ключ в криптографии Python?

У меня есть модуль 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 ответов

Другие вопросы по тегам