我正在使用 php for visual studio ,我正在创建一个注册表单。当我即将使用password_hash
内置 PHP函数时,它向我展示了以下注释:
但是在执行该功能时,它可以正常工作。
PHP manual中没有关于它被弃用的信息。
(PHP 5> = 5.5.0,PHP 7)
password_hash - 创建密码哈希
我错过了什么吗?
答案 0 :(得分:8)
这似乎是对password_hash() documentation的误读,其中指出:
警告自PHP 7.0.0起,不推荐使用salt选项。现在最好只使用默认生成的盐。
和
注意强烈建议您不要为此功能生成自己的盐。如果您没有指定安全盐,它将自动为您创建安全盐。
如上所述,在PHP 7.0中提供salt选项将生成弃用警告。在将来的PHP版本中,可以删除对手动提供salt的支持。
请放心,password_hash()
并未弃用(在撰写本文时)。