php进行md5加密简单实例方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-12-19 12:55:49 浏览: 评论:0
直接可以使用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);
- }
- ?>
Tags: md5加密 php加密
- 上一篇:php解决安全问题的方法实例
- 下一篇:php设计模式之单例模式用法经典示例分析
相关文章
- ·php结合md5实现的加密解密方法(2021-07-07)
- ·PHP中使用AES加密算法加密数据的例子(2015-04-13)
- ·php中简单的对称加密算法实现(2018-06-19)
- ·php加密算法之实现可逆加密算法和解密分享(2020-08-29)
- ·PHP中对各种加密算法、Hash算法的速度测试对比代码(2021-03-14)
- ·PHP中加密解密函数与DES加密解密实例(2021-04-17)
- ·PHP实现加密的几种方式介绍(2021-05-14)
- ·PHP加密解密字符串汇总(2021-05-23)
- ·PHP实现的QQ空间g_tk加密算法(2021-06-11)
- ·PHP加密解密实例分析(2021-07-01)
- ·PHP中OpenSSL加密问题整理(2021-08-23)
- ·基于PHP RSA密文过长加密解密 越过1024的解决方法(2021-09-05)
- ·php DES加密算法实例分析(2021-12-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)