我尝试使用 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 - 属性错误_rsaobj对象没有 'export key'属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65534318/