php中如何使用MD5码

MD5码和普通字符的转换

首先介绍一下PHP中MD5函数的使用方法:
<?php

$pswd1=md5("cenusdesign");
echo $pswd1; //运行结果为:fc60ec37d1c08d5b0fb67a8cd934d5ba
$pswd2=md5("Cenusdesign");
echo $pswd2; //运行结果为:067577d9fc109c80538c81d6f02bd293
?>

显然,经过md5加密后,原本“cenusdesign”转变成了一组32位的字符串,而且,即使是一个字母的大小写变化,这组字符串就会发生巨大的变化。
Cenus Design建议把用户注册时,将密码首先经过MD5转换,然后将转换加密后的数据库。在用户登陆时,也将密码先进行MD5转化,再和数据库中那组经过MD5加密的字符串进行比较。这样,就可以做到在不知道用户确切密码的情况下完成密码的比对操作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27
md5 算法是不可逆的(不过好像已经有人破解了,不是那么容易就逆回去的),
你可以用
$pss ="123456";
$password = md5($pass); //得到e10adc3949ba59abbe56e057f20f883e

但是你没办法 e10adc3949ba59abbe56e057f20f883e 得到 123456本回答被提问者采纳
第2个回答  2006-06-27
$s = md5("这是要转换的内容。");

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网