How to load a public RSA key into Python-RSA from a file?

前端 未结 5 1112
南笙
南笙 2020-12-31 10:08

I generated a private and a public key using OpenSSL with the following commands:

openssl genrsa -out private_key.pem 512
openssl rsa -in private_key.pem -pu         


        
5条回答
  •  没有蜡笔的小新
    2020-12-31 10:16

    To load an OpenSSL generated public key file with python-rsa library, try

    with open('public_key.pub', mode='rb') as public_file:
        key_data = public_file.read()
        public_key = rsa.PublicKey.load_pkcs1_openssl_pem(key_data)
    

提交回复
热议问题