如何从PHP中的password_hash中获取随机盐?

Hel*_*You 0 php php-password-hash

我在手册中读到 PHP 函数password_hash()使用随机盐来散列密码。如何获取此随机盐以将其保存到数据库?

cee*_*yoz 6

运行时会自动随机生成盐password_hash。每次都会不同,即使是相同的密码。那挺好的!从文档:

在此处输入图片说明

您不应手动设置或以任何方式修改 salt。只需将整个哈希保存在数据库中,让 PHP 处理它。password_hash并且password_verify,默认情况下,bcrypt以符合行业最佳实践的方式使用行业标准算法。修改该行为可能会降低您网站的安全性。