【问题标题】:Attributeerror _rsaobj object has no 'export key' attributeAttributeerror _rsaobj 对象没有“导出键”属性
【发布时间】:2021-01-01 22:38:25
【问题描述】:

我尝试使用 python 创建和存储公钥和私钥。

我的代码和官方文档一样。但我得到属性错误。

from Crypto.PublicKey import RSA

key = RSA.generate(2048)
private_key = key.export_key() <-----------------------------------------Error Line
file_out = open("private.pem", "wb")
file_out.write(private_key)
file_out.close()

输出:

Attributeerror _rsaobj object has no 'export key' attribute

【问题讨论】:

  • 看来你有 Pycrypto,而不是 Pycryptodome。如果是这种情况,exportKey 应该可以工作,但最好卸载并安装 Pycryptodome。

标签: python rsa pycrypto


【解决方案1】:

看来你有 Pycrypto,而不是 Pycryptodome。如果是这种情况,exportKey 应该可以工作,但最好卸载并安装 Pycryptodome。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 2021-07-21
    • 2019-12-17
    • 2018-09-07
    • 2021-10-10
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多