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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
Smarty模板快速入门
Jan 04 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
深入apache配置文件httpd.conf的部分参数说明
Jun 28 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
详解php实现页面静态化原理
Jun 21 PHP
PHP registerXPathNamespace()函数讲解
Feb 03 PHP
php探针不显示内存解决方法
Sep 17 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
Feb 10 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 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(1)
2006/10/09 PHP
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
2016/06/30 PHP
php 常用的系统函数
2017/02/07 PHP
javascript实现密码强度显示
2015/03/18 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
小程序云开发实战小结
2018/10/25 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
前台接待员岗位职责
2014/01/02 职场文书
七年级历史教学反思
2014/02/05 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
Python使用openpyxl批量处理数据
2021/06/23 Python
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫