ImportError:无法导入名称“ PKCS1_OAEP”

时间:2018-10-02 18:57:23

标签: python cryptography rsa

我正在尝试通过生成公用和专用密钥对来使用密钥长度为2048位的RSA加密和解密文件。当我尝试导入RSA加密库时,出现错误

  

ImportError:无法导入名称'PKCS1_OAEP'

下面是我要实现的代码。

from Crypto.Cipher import PKCS1_OAEP
from Crypto.PublicKey import RSA

key = RSA.generate(2048, e=65537)
private_key = key.exportKey("PEM")
public_key = key.publickey().exportKey("PEM")

print (private_key)
fd = open("private_key.pem", "wb")
fd.write(private_key)
fd.close()

print (public_key)
fd = open("public_key.pem", "wb")
fd.write(public_key)
fd.close()

P.S我已经安装了必需的软件包。 任何见解将不胜感激。

0 个答案:

没有答案