Python - Не работает RSA
Есть мессенджер на Flask. Нужно добавить в него асимитричтое шифрование, при помощи библиотеки RSA.
Шифрую, и передаю так:
crypt = rsa.encrypt(text.encode('utf8'), pubkey)
requests.get(address + '/send/' + str(crypt))
Расшифровываю так:
text = str.encode(text)
text = rsa.decrypt(text, privkey)
Но после этого почему-то возникает ошибка:
rsa.pkcs1.DecryptionError: Decryption failed
Что идет не так? Если просмотреть зашифрованное сообщение, то оно выглядит так:
b"b'1\\xeb\\xef\\xebO\\xec\\x99\\xed\\x98\\xc1\\x05\\xff\\xe3\\xed@\\xaf\\xee&*\\x15\\xcd\\x83\\xd7\\x14Y\\xb931\\x00\\xf4\\nC'"