当前位置:首页 > PHP教程 > php应用 > 列表

php进行md5加密简单实例方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-19 12:55:49 浏览: 评论:0 

直接可以使用md5()函数,对内容进行加密,如:md5($admin_pw)

把这段密文分割成若干段,对每段都进行一次MD5运算,然后把这堆密文连成一个超长的字符串,最后再进行一次MD5运算,得到仍然是长度为32位的密文。

  1. <?php 
  2.  
  3. //把密文分割成两段,每段16个字符 
  4.  
  5. function md5_2_1($data
  6.  
  7.  
  8. //先把密码加密成长度为32字符的密文 
  9.  
  10. $data = md5($data); 
  11.  
  12. //把密码分割成两段 
  13.  
  14. $left = substr($data, 0, 16); 
  15.  
  16. $right = substr($data, 16, 16); 
  17.  
  18. //分别加密后再合并 
  19.  
  20. $data = md5($left).md5($right); 
  21.  
  22. //最后把长字串再加密一次,成为32字符密文 
  23.  
  24. return md5($data); 
  25.  
  26.  
  27. //把密文分割成32段,每段1个字符 
  28.  
  29. function md5_2_2($data
  30.  
  31.  
  32. $data = md5($data); 
  33.  
  34. //循环地截取密文中的每个字符并进行加密、连接 
  35.  
  36. for ($i = 0; $i < 32; $i++) { 
  37.  
  38. $data .= md5($data{$i}); 
  39.  
  40.  
  41. //这时$data长度为1024个字符,再进行一次MD5运算 
  42.  
  43. return md5($data); 
  44.  
  45.  
  46. ?>

Tags: md5加密 php加密

分享到: