使用PHP&安全登录MySQL的

时间:2014-04-22 17:22:29

标签: php mysql

我正在关注本教程(http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL

我不知道这个密码“6ZaxN2Vzm9NUJT2y”是如何等于这个'00807432eae173f652f2064bdca1b61b290b52d4096402a7d295d76a71084aa96c0233b82f1feac45529e0726559645acaed6f3ae58a286b9f075916ebf66cacc', 'f9aab579fc1b41ed0c44fe4ecdbfcdb4cb99b9023abb241a6db833288f4eea3c02f76e0d35204a8695077dcf81932aa59006423976224be0390395bae152d4ef'

能够测试您的登录脚本非常重要,因此以下是创建具有已知详细信息的用户的脚本:

Username: test_user
Email: test@example.com
Password: **6ZaxN2Vzm9NUJT2y**

为了能够以该用户身份登录,您需要的代码是:

INSERT INTO secure_loginmembers VALUES(1,'test_user','test @ example.com', '00807432eae173f652f2064bdca1b61b290b52d40e429a7d295d76a71084aa96c0233b82f1feac45529e0726559645acaed6f3ae58a286b9f075916ebf66cacc', 'f9aab579fc1b41ed0c44fe4ecdbfcdb4cb99b9023abb241a6db833288f4eea3c02f76e0d35204a8695077dcf81932aa59006423976224be0390395bae152d4ef');

1 个答案:

答案 0 :(得分:1)

6ZaxN2Vzm9NUJT2y密码正在使用以下内容进行哈希/加密:

$password = hash('sha512', $password . $salt);

另外,为了更安全,您可能需要查看类似:http://us2.php.net/password_hash

的内容