我们如何使用python的密码库从私钥(受密码保护)中检索公钥?

时间:2018-06-29 10:39:30

标签: python ssh cryptography public-key-encryption python-cryptography

我想使用python的Cryptography library从私钥中获取公钥(也可以通过密码保护)。与Python的CryptoDome library类似,我该怎么做?

1 个答案:

答案 0 :(得分:0)

这应该对您有用:

key_file = open('key.text', 'rb')
private_key = serialization.load_pem_private_key(
    key_file.read(),
    password=None,
    backend=default_backend()
    )
public_key = private_key.public_key()