php怎么给密码进行md5加密-php教程

资源魔 38 0

php若何给明码加密?置信有不少刚刚接触php的冤家城市有这样的疑难。上面给各人引见php给明码加密的形式,MD5()函数加密引见。

md5() 函数引见

md5() 函数较量争论字符串的 MD5 散列,应用 RSA 数据平安,包罗 MD5 报文择要算法。

MD5 算法次要是为数字署名使用顺序而设计的;正在这个数字署名使用顺序中,较年夜的文件将正在加密(这里的加密进程是经过正在一个明码零碎下[如:RSA]的地下密钥下设置公有密钥而实现的)以前以一种平安的形式进行紧缩。

md5() 函数语法

md5(string,raw);

string:规则要较量争论的字符串,必须设置的参数。

raw:规则十六进制或二进制输入格局,可抉择设置的参数,有如下两种输入格局:

TRUE - 原始 16 字符二进制格局;

FALSE - 32 字符十六进制数,这是默许值。

相干保举:《php教程》

md5()加密是一种不成逆的加密形式,上面咱们来看一个例子:

$password = '123456';
echo md5($password);

这样就会把明码 "123456" 加密成 "e10adc3949ba59abbe56e057f20f883e" ,这样就欠好被破解了。

md5() 函数实例

咱们再来看看PHP若何应用md5()加密的来验证信息的例子

<!DOCTYPE html>
<html>
<body><?php
$str = "Hello";
echo md5($str);//输入加密后的明码
 
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")//加密后的明码以及已有的明码进行比对,相反就输入Hello world!
  {
  echo "<br>Hello world!";
  exit;
  }
?>
  </body>
</html>

运转后果:

1566375654(1).png

咱们能够以及数据库一同联用,挪用数据库里的用户名以及明码进行比对验证,来核查信息进行用户登录等操作。

以上就是php怎样给明码进行md5加密的具体内容,更多请存眷资源魔其它相干文章!

标签: php 密码 php开发教程 php开发资料 php开发自学 md5加密

抱歉,评论功能暂时关闭!