1.Werkzeug中的security模块能够很方便实现密码散列值的计算,两个函数 分别注册用户和验证用户阶段
generate_password_hash(password, method=pbkdf2:sha1, salt_length=8)
check_password_hash(hash, password)
>>> generate_password_hash('123456')
'pbkdf2:sha256:50000$ceRl7IbD$e14c3a79dcebe316d7bfac297b81093fc3de832028e0f2eb0513536c88bde836'
>>> check_password_hash('pbkdf2:sha256:50000$ceRl7IbD$e14c3a79dcebe316d7bfac297b81093fc3de832028e0f2eb0513536c88bde836', '123456')
True