generate_password_hash(password, method='pbkdf2:sha1', salt_length=8)这个方法,因为盐值是随机的,所以就算是相同的密码,生成的哈希值也不会是一样的。
check_password_hash(pwhash, password),那把哈希值和原始的密码传入,是怎么验证的?
我原本的理解的验证方式是将原始密码进行加密,和哈希值进行比较即可,但是每次生成的都不一样,那怎么验证
1
SErHo 2018-02-05 20:27:53 +08:00 via iPhone
把 salt 和 hash 值存在一起,参考 django 的做法,最好把算法也拼在一起。
|
2
jackyzy823 2018-02-05 20:31:17 +08:00 via Android
|
3
sevenQu OP |