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


Posted in PHP onSeptember 19, 2019

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

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

<?php

//把密文分割成两段,每段16个字符

function md5_2_1($data)

{

//先把密码加密成长度为32字符的密文

$data = md5($data);

//把密码分割成两段

$left = substr($data, 0, 16);

$right = substr($data, 16, 16);

//分别加密后再合并

$data = md5($left).md5($right);

//最后把长字串再加密一次,成为32字符密文

return md5($data);

}

//把密文分割成32段,每段1个字符

function md5_2_2($data)

{

$data = md5($data);

//循环地截取密文中的每个字符并进行加密、连接

for ($i = 0; $i < 32; $i++) {

$data .= md5($data{$i});

}

//这时$data长度为1024个字符,再进行一次MD5运算

return md5($data);

}

?>

以上就是php如何进行md5加密的详细内容,更多内容大家可以参阅下方的相关文章,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
php_xmlhttp 乱码问题解决方法
Aug 07 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
Nov 07 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
DOM基础及php读取xml内容操作的方法
Jan 23 PHP
用PHP代码给图片加水印
Jul 01 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
PHP多个图片压缩成ZIP的方法
Aug 18 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
swoole_process实现进程池的方法示例
Oct 29 PHP
thinkPHP框架RBAC实现原理分析
Feb 01 PHP
php解决安全问题的方法实例
Sep 19 #PHP
PHP中16个高危函数整理
Sep 19 #PHP
php实例化一个类的具体方法
Sep 19 #PHP
PHP递归统计系统中代码行数
Sep 19 #PHP
PHP实现统计代码行数小工具
Sep 19 #PHP
php设计模式之观察者模式定义与用法经典示例
Sep 19 #PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 #PHP
You might like
php判断电脑访问、手机访问的例子
2014/05/10 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
python实现从web抓取文档的方法
2014/09/26 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
学生党员一帮一活动总结
2014/07/08 职场文书
高中军训的心得体会
2014/09/01 职场文书
公司离职证明范本
2014/10/17 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android