Как зашифровать строковую переменную с использованием шифрования Fernet - PullRequest
0 голосов
/ 28 декабря 2018

Здравствуйте. Я пытаюсь зашифровать эту переменную с помощью метода Fernet из модуля cryptogrphy.

MedicalInfo=("Garlic Phobia")
EcryptMedInfo= Ecy.encrypt(MedicalInfo)
print(EcryptMedInfo)

Однако я продолжаю получать это сообщение об ошибке:

TypeError: data must be bytes.

1 Ответ

0 голосов
/ 28 декабря 2018

Попробуйте следующее.

MedicalInfo=("Garlic Phobia")
b = bytes(MedicalInfo, 'utf-8')
EcryptMedInfo= Ecy.encrypt(b)
print(EcryptMedInfo)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...