«Неправильное дешифрование» в расшифровке кода RSA python - PullRequest
0 голосов
/ 03 мая 2020

У меня есть этот код, который предполагает декодировать код RSA в кодировке base64 (по ключу), но он не работает.

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

f = open('mykey.pem','r')
keyPair = RSA.import_key(f.read())

encoded = b'base64_encoded_text'
encrypted = base64.decodebytes(encoded)

decryptor = PKCS1_OAEP.new(keyPair)
decrypted = decryptor.decrypt(encrypted)
print('Decrypted:', decrypted)

Ошибка: «Неверное дешифрование». Кто-нибудь знает в чем может быть проблема?

...