Python rsa

Python 使用rsa加载公钥文件的时候报错

pyasn1.error.PyAsn1Error:  not in asn1Spec: >

如图:


报错信息

解决方法:
将加载RSA公钥的函数进行替代,从 public_key = rsa.PublicKey.load_pkcs1(ofile.read()) 替换成 public_key = rsa.PublicKey.load_pkcs1_openssl_pem(ofile.read())
然后再将文件中-----BEGIN RSA PUBLIC KEY----- 改为-----BEGIN PUBLIC KEY-----

你可能感兴趣的:(Python rsa)