MD5加密是我们开发过程中很常用的一个加密方法,由于它的不可逆性所以经常被用来对密码加密。常用的加密方式例如“账号+特殊符号+密码”再经过MD5加密,这样就算加密后的密码被看到了,别人也无法得到原始密码。原始密码越复杂,经过MD5加密后得到的密码越难被解密。
工具地址:在线MD5加密工具
16位MD5加密PHP代码:
public function encrypt_16($str)
{
$encrypt_str = substr(md5($str),8,16);
$array = array();
$array["code"] = 200;
$array["result"] = $encrypt_str;
$output = json_encode($array);
echo $output;
}
32位MD5加密PHP代码:
public function encrypt_32($str)
{
$encrypt_str = md5($str);
$array = array();
$array["code"] = 200;
$array["result"] = $encrypt_str;
$output = json_encode($array);
echo $output;
}