如何对密码进行hash加密

先倒入模块

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

你可能感兴趣的:(如何对密码进行hash加密)