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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
在IIS上安装PHP4.0正式版
Oct 09 PHP
来自PHP.NET的入门教程
Oct 09 PHP
PHP通用检测函数集合
Nov 25 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
Apache中php.ini的设置方法
Feb 28 PHP
ecshop后台编辑器替换成ueditor编辑器
Mar 03 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP引用返回用法示例
May 28 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
php二维码生成以及下载实现
Sep 28 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
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
php数据库抽象层 PDO
2011/05/07 PHP
php实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
js 回车提交表单两种实现方法
2012/12/31 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
2013/01/16 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
python实现爬山算法的思路详解
2019/04/09 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
python将字母转化为数字实例方法
2019/10/04 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
给老婆大人的检讨书
2014/02/24 职场文书
行政办公室岗位职责
2014/03/18 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
2016年元旦寄语
2015/08/17 职场文书
小学班级标语口号大全
2015/12/26 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers