【发布时间】:2015-12-26 11:34:27
【问题描述】:
我是哈希密码存储的新手。有人可以指出我可能做错了什么。我正在使用专门的 PHP,而不是 C 或 C 的任何偏差。
存储哈希:
- 接收密码
- 使用
sha-512之类的算法和成本因子将其发送到password_hash()函数。 - 有点卡在这里。迭代时是否使用收到的密码哈希?
- 用
pbkdf2键偏差函数加长。 - 存储在数据库中。
检索哈希:
- 获取用户对密码的尝试。
- 也卡在这里,但我假设您使用
password_verify函数。 - 如果匹配验证其他拒绝。
如果有人可以发布一个正确的解决方案,那将非常感激。
【问题讨论】:
-
能否请您发布代码。然后其他人可以很容易地理解您的问题。
-
$password = $_POST['password']; $hash = password_hash(7, 12, $password); $i = 0;而 $i
标签: php database security password-hash php-password-hash