如何使用Fernet加密来加密字符串变量

时间:2018-12-28 08:38:21

标签: python python-3.x encryption

您好,我正在尝试使用cryptogrphy模块中的Fernet方法对该变量进行加密。

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

但是我一直收到此错误消息:

TypeError: data must be bytes.

1 个答案:

答案 0 :(得分:0)

尝试以下操作。

MedicalInfo=("Garlic Phobia")
b = bytes(MedicalInfo, 'utf-8')
EcryptMedInfo= Ecy.encrypt(b)
print(EcryptMedInfo)