在php中使用md5加密是非常简单方便的,因为php脚本本身就提供了一个md5()函数,具体的使用方法可以参考下面的教程。
php md5() 函数介绍
md5():对字符串进行加密,并返回加密后的值。
语法:
md5(string,raw)
参数:
string:必填,规定要计算的字符串。
raw:指定十六进制或二进制输出格式,默认为十六进制。
php md5 函数的用法
例:php加密一个字符串
$str = 'hello word!'; echo md5($str); echo '<br/>'; echo md5($str,true);
加密后的结果:
67c12807988b80745ce1150e1ca718f7 g�(���t\���
例:php md5函数加密后的字符串对比
php中一般对密码的加密都是用的MD5,效验密码时也要通过md5函数来进行效验。
php示例:
$str = 'hello word!'; // 67c12807988b80745ce1150e1ca718f7 为 'hello word' 加密后的值 if(md5($str) == '67c12807988b80745ce1150e1ca718f7'){ echo '密码正确!'; }else{ echo '密码错误!'; }
输出结果:
密码正确!