こんにちは、古い md5 パスワード暗号化ページよりも安全であることを期待して、データベース用の新しいログイン システムを作成する作業を行っています。それに使用するつもりです...主に、この部分のセキュリティを改善するためにできること、またはすべきことがある場合...どうもありがとう...
$sql="SELECT * FROM `users` WHERE username='$user'";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
$salt=$rows['salt'];
$site_key=$rows['site_key'];
}
function hash_password($salt,$pass,$site_key) {
global $site_key;
return hash_hmac('sha512',$pass . $salt, $site_key);
}
$password=hash_password();
$hashed= mysql_real_escape_string($password);