美文网首页
Python rsa

Python rsa

作者: Jason_c8d4 | 来源:发表于2018-10-19 12:15 被阅读0次

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

    pyasn1.error.PyAsn1Error: <TagSet object at 0x19807606828 tags 0:32:16> not in asn1Spec: <Integer schema object at 0x198076e2fd0 tagSet <TagSet object at 0x198076a7ef0 tags 0:0:2>>
    

    如图:


    报错信息

    解决方法:
    将加载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

          本文链接:https://www.haomeiwen.com/subject/zhueiftx.html