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

 更新时间:2019年09月19日 16:23:43   投稿:laozhang  
在本文里小编给大家整理了一篇非常实用的php如何进行md5加密知识点内容,有需要的朋友们可以参考下。

直接可以使用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访问带有密码的Redis方法示例

    利用PHP访问带有密码的Redis方法示例

    这篇文章主要介绍了利用PHP如何访问带有密码的Redis,文章开始先介绍了如何设置Redis密码及方法带密码的Redis,方便大家学习和理解,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • PHP最常用的2种设计模式工厂模式和单例模式介绍

    PHP最常用的2种设计模式工厂模式和单例模式介绍

    当你在不断的试图从你的应用程序中发现新的特征时,你是否发现你提出的解决方法和一些以前你已经实现的东西是如此的类似呢
    2012-08-08
  • PHP实现基于文本的简易搜索引擎功能

    PHP实现基于文本的简易搜索引擎功能

    这篇文章给大家介绍了PHP实现基于文本的简易搜索引擎功能,让这个功能可以在小型网站或者特定数据集内提供快速的关键字搜索能力,非常适合没有使用复杂数据库搜索引擎(如Elasticsearch)的场景,需要的朋友可以参考下
    2024-02-02
  • php中防止伪造跨站请求的小招式

    php中防止伪造跨站请求的小招式

    伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。
    2011-09-09
  • 浅谈ThinkPHP的URL重写

    浅谈ThinkPHP的URL重写

    关于ThinkPHP的URL重写,其核心点基本上都是去掉URL路径中的index.php,其余的内容和普通的伪静态没有什么区别了。
    2014-11-11
  • php+Ajax无刷新验证用户名操作实例详解

    php+Ajax无刷新验证用户名操作实例详解

    这篇文章主要介绍了php+Ajax无刷新验证用户名操作,简单介绍了ajax的原理并结合实例形式分析了php结合ajax无刷新验证用户名相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • php.ini中date.timezone设置详解

    php.ini中date.timezone设置详解

    本文给大家分享的是php.ini中date.timezone设置的方法,非常的简单实用,有需要的小伙伴可以参考下
    2016-11-11
  • php实现refresh刷新页面批量导入数据的方法

    php实现refresh刷新页面批量导入数据的方法

    这篇文章主要介绍了php实现refresh刷新页面批量导入数据的方法,借鉴了dedecms批量生成html的原理,采用refresh代替js跳转来实现,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php基于dom实现的图书xml格式数据示例

    php基于dom实现的图书xml格式数据示例

    这篇文章主要介绍了php基于dom实现的图书xml格式数据,结合实例形式分析了php数组转换xml格式数据的相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • php下把数组保存为文件格式的实例应用

    php下把数组保存为文件格式的实例应用

    我们通常把一些常用的数据保存为数组格式方便调用,同时这也是缓存的重要方法。
    2010-02-02

最新评论