每次执行 password_hash('123456', PASSWORD_BCRYPT) 语句后,得到哈希值都不一样! 给密码做哈希之前,会先加入一个随机子串,因为加入的随机子串每次是不一样的,所以得到的哈希值自然就不一样了.这就让在不同的服务中使用同一个密码的用户,他的密码的安全性变高了.这个随机子串就叫「盐值」,加入盐值的过程就是「加盐处理」. <?php $passwordHash = password_hash('123456', PASSWORD_BCRYPT); echo $pas…