Я пытаюсь сделать это в течение пары дней, но я не вижу ничего, что решает мою проблему.
Что я знаю, так это то, что у меня есть файл .key, который по сутифайл .pemВ конце должно быть что-то вроде этого:
---BEGIN PRIVATE KEY---
M....
.....
.....
---END PRIVATE KEY---
Для этого файла требуется пароль.Если я открою файл напрямую, я просто получу байты, которые не могу прочитать.
Моя цель - открыть этот файл с паролем, чтобы получить строку в формате PEM.Я пытался использовать:
from cryptography.hazmat.primitives.serialization import load_pem_private_key
key = load_pem_private_key(file.read(), password=password.encode(), backend=default_backend())
Но я получаю ValueError, он говорит: «Не удалось десериализовать ключевые данные» Я не уверен, в чем проблема
Спасибо