【发布时间】:2016-09-17 00:49:53
【问题描述】:
我正在尝试编写一个 PHP 登录脚本,并注意到以纯文本形式存储我的数据库密码并不安全。我的 connect.php 文件安全吗?如何在下面的 connect.php 文件中使用盐加密?
感谢和抱歉一个基本问题,我对 PHP 还是很陌生。
<?php
if(!defined('INCLUDE_CHECK')) die('You are not allowed to execute this file directly');
/* Database config */
$db_host = 'localhost';
$db_user = 'randomuser';
$db_pass = '123456';
$db_database = 'randomdatabase';
/* End config */
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB connection');
mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");
?>
【问题讨论】:
-
你没有也不会散列你的源代码:)
-
如果“盐加密”是指“在散列密码时使用盐”,指的是任何用户密码,而不是数据库连接