使用bcrypt.hashpw()时出现“ TypeError:Unicode对象必须在散列之前进行编码”

时间:2018-06-29 03:08:15

标签: python-3.x

SCREENSHOT 1

我已经尝试了一切。但我无法删除该错误。甚至试图强行删除'encoding ='utf-8',但未成功

1 个答案:

答案 0 :(得分:0)

在将word传递到utf-8之前,您需要使用bcrypt.hashpw编码将cryptWord = bcrypt.hashpw(word.encode('utf-8'), salt) 编码为字节。

e.target