mysql数据库连接密码的加密方法?

if ( function_exists( "date_default_timezone_set" ) )
{
date_default_timezone_set( "Asia/Shanghai" );
}
$conn = mysql_pconnect( "localhost", "root", "123456" );

mysql_select_db( "test100" );
mysql_query( "SET NAMES 'GBK'" );
这是 其中数据库连接 代码
但是数据库连接密码 是 以明文的方式出现了 有没有办法 把它加密一下 能用 MD5
加最好 !!

补充 :就是要加密代码中的 123456 这一个是数据库连接密码 。。

最基本的做法就是使用加密工具,先把字符串加密,之后用配置文件的方法,添加到你的项目中;
然后通过程序的运行,动态的将加密过的字符串进行逆转操作,恢复成123456,你需要考虑的是,哪种加密方式可以逆反操作,MD5这样的方式似乎只能进行单向的加密,其实,加密方式也就是一个计算的过程。

希望可以帮助到你~!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-09
网上有MD5加密的计算方法源码,把你想用的密码经过加密后,把新生成的加密字符串更新入mysql库中的user表的密码字段上,每次连接数据库的时候,就用这个加密后的字符串就成。
相似回答