gpt4 book ai didi

php salt 我每个用户的密码 sha512 - 我这样做对吗?

转载 作者:可可西里 更新时间:2023-11-01 12:22:12 25 4
gpt4 key购买 nike

我正在尝试为我的密码正确地对每个用户和站点范围进行加盐。这是我得到的:

require('../../salt.php'); //this is above the web root and provides $salt variable
$pw = mysql_real_escape_string($_POST['pw']);
$per_user_salt = uniqid(mt_rand());
$site_salt = $salt //from salt.php that was required on first line
$combine = $pw . $per_user_salt . $site_salt;
$pw_to_put_in_db = hash("sha512", $combine);

这样对吗?谢谢

最佳答案

人们通常使用与密码连接的唯一盐,然后使用 hmac 方法添加站点范围的哈希 key :

http://www.php.net/manual/en/function.hash-hmac.php

$password = hash_hmac('sha512', $password . $salt, $sitewide_key);

关于php salt 我每个用户的密码 sha512 - 我这样做对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com