PHP中md5()函数的用法讲解


Posted in PHP onMarch 30, 2019

PHP md5() 函数

实例

计算字符串 "Hello" 的 MD5 散列:

<?php 
$str = "Hello"; 
echo md5($str); 
?>

定义和用法

md5()函数计算字符串的 MD5 散列。

md5()函数使用 RSA 数据安全,包括 MD5 报文摘要算法。

来自 RFC 1321 的解释 - MD5 报文摘要算法: MD5 报文摘要算法将任意长度的信息作为输入值,并将其换算成一个 128 位长度的"指纹信息"或"报文摘要"值来代表这个输入值,并以换算后的值作为结果。MD5 算法主要是为数字签名应用程序而设计的;在这个数字签名应用程序中,较大的文件将在加密(这里的加密过程是通过在一个密码系统下[如:RSA]的公开密钥下设置私有密钥而完成的)之前以一种安全的方式进行压缩。

如需计算文件的 MD5 散列,请使用 md5_file() 函数。

语法

md5( _string,raw_ )

PHP中md5()函数的用法讲解

PHP中md5()函数的用法讲解

实例 1

输出 md5() 的结果:

<?php 
$str = "Hello"; 
echo "The string: ".$str."<br>"; 
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>"; 
echo "FALSE - 32 character hex number: ".md5($str)."<br>"; 
?>

实例 2

输出 md5() 的结果并对它进行测试:

<?php 
$str = "Hello"; 
echo md5($str); 
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7") 
{ 
echo "<br>Hello world!"; 
exit; 
} 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP 面向对象 PHP5 中的常量
May 05 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
Jul 17 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
Aug 21 PHP
php找出指定范围内回文数且平方根也是回文数的方法
Mar 23 PHP
php实现简单爬虫的开发
Mar 28 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
php微信开发之上传临时素材
Jun 24 PHP
php将html转为图片的实现方法
May 19 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
thinkphp5 路由分发原理
Mar 18 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 #PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 #PHP
浅谈php调用python文件
Mar 29 #PHP
PHP数据对象映射模式实例分析
Mar 29 #PHP
PHP模版引擎原理、定义与用法实例
Mar 29 #PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 #PHP
PHP中ltrim()函数的用法与实例讲解
Mar 28 #PHP
You might like
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
javascript iframe编程相关代码
2009/12/28 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
js中的面向对象入门
2017/03/06 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
vue组件生命周期详解
2017/11/07 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
销售总监工作职责
2013/11/21 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
学校门卫岗位职责
2014/03/16 职场文书
婚假请假条怎么写
2014/04/10 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
主题党日活动总结
2014/07/08 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
国庆横幅标语
2014/10/08 职场文书
参观邀请函范文
2015/02/02 职场文书
环保建议书作文400字
2015/09/14 职场文书
实验心得体会范文
2016/01/25 职场文书
MySQL触发器的使用
2021/05/24 MySQL
Python装饰器的练习题
2021/11/23 Python