方法一:将密码各种转换
md5 = hashlib.md5() 哈希加密
md5.update(u_password.encode("utf-8")) utf8转换
u_password = md5.hexdigest() 转成十六进制
但是这种方式导致数据库相同密码的编码方式是一样的
方法二: 在密码中加入时间和随机数
def set_password(self, password):
# self.u_password = hashlib.new("md5", password.encode("utf-8")).hexdigest()
self.u_password = generate_password_hash(password)
def verify_password