先倒入模块
from werkzeug.security import generate_password_hash
对明文的密码进行加密, 并且将加密后的密码以字符串形式返回
例如:
p1 = generate_password_hash('lance')
print(p1)
p1的结果为:pbkdf2:sha256:50000$VZqh6nBQ$8771837aa12266b88e0c2f6300f6c21407fff64cec4f7eec061b24eacabdf7ba
检查hash密码与明文密码是否一致, 如果一致, 返回True, 否则返回False;
from werkzeug.security import check_password_hash
check_password_hash(p1, 'lance')
True
check_password_hash(p1, 'lance1')
False