我正在尝试通过生成公用和专用密钥对来使用密钥长度为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我已经安装了必需的软件包。 任何见解将不胜感激。