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&amp;mysql(五)
Oct 09 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
PHP通用检测函数集合
Feb 08 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
Mar 13 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
php函数重载的替代方法--伪重载详解
May 08 PHP
php中文字符串截取多种方法汇总
Oct 06 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 PHP
PHP实现微信对账单处理
Oct 01 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 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
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
初步介绍PHP扩展开发经验分享
2012/09/06 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
2013/07/15 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
js函数返回多个返回值的示例代码
2013/11/05 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
理解JavaScript中的对象
2020/08/25 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python中使用ElementTree解析XML示例
2015/06/02 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
python select.select模块通信全过程解析
2017/09/20 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
python文件和文件夹复制函数
2020/02/07 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
servlet面试题
2012/08/20 面试题
优秀员工自荐信范文
2013/10/05 职场文书
大学生求职简历的自我评价
2013/10/14 职场文书
应届大学生自荐信
2013/12/05 职场文书
暂住证证明
2015/06/19 职场文书
好人好事新闻稿
2015/07/17 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
2019年工作总结范文
2019/05/21 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang