在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 '密码错误!';
}

输出结果:

密码正确!