Ошибка импорта: невозможно импортировать имя «PKCS1_OAEP» - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь зашифровать и расшифровать файл с использованием RSA с длиной ключа 2048 бит путем создания пары открытых и закрытых ключей.Когда я пытаюсь импортировать криптографическую библиотеку 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()

PS Я уже установил требуемый пакет.Любые идеи будут высоко оценены.

...