php生命周期表(PHP中md5函数的用法讲解)
类别:编程学习 浏览量:1542
时间:2022-03-31 19:01:42 php生命周期表
PHP中md5函数的用法讲解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_ ) |
实例 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 ; } ?> |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:http://codingdict.com/article/12607
您可能感兴趣
- php 抽象类和接口(php抽象类和接口知识点整理总结)
- thinkphp使用说明(thinkphp框架使用JWTtoken的方法详解)
- php中isset函数有什么功能(PHP中的empty、isset、isnull的区别与使用实例)
- thinkphp5框架怎么设置(thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例)
- php中如何使用缓存(PHP使用OB缓存实现静态化功能示例)
- thinkphp6.0安装(使用composer安装使用thinkphp6.0框架问题视频教程)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- 用php实现弹出消息提示框(php弹出提示框的是实例写法)
- phpstudy如何部署在linux上(phpstudy linux面板CC防护功能使用教程)
- php 记录的已读状态(PHP使用观察者模式处理异常信息的方法详解)
- php class使用场景(php反射学习之不用new方法实例化类操作示例)
- phpinclude的使用方法(PHP defined函数的使用图文详解)
- thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
- thinkphp5对接支付宝扫码支付(ThinkPHP框架下整合支付宝支付功能图文教程)
- php秒杀实现代码(php无限极分类实现方法分析)
- php如何建立一个网站(PHP利用DWZ.CN服务生成短网址)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
- 小米Watch S1评测 或许能成为小米冲击高端可穿戴设备的里程碑(小米WatchS1评测或许能成为小米冲击高端可穿戴设备的里程碑)
- 手机QQ与小米路由器在一起 明天揭晓,敬请期待(手机QQ与小米路由器在一起)
热门推荐
- dedecms本地搭建(dedecms blog博客模板安装说明)
- springboot docker 部署(详解docker部署SpringBoot及替换jar包的方法)
- IEnumerable、GetEnumerator、IEnumerator之间的关系
- vue怎么接收后台的数据(Vue封装全局toast组件的完整实例)
- css3水平移动效果(利用css3 translate完美实现表头固定效果)
- sed命令删除某行(如何利用sed命令高效删除文件的特定行)
- laravel队列大批量数据(laravel 中某一字段自增、自减的例子)
- php新建文件夹代码(php新建文件的方法实例)
- binlog怎么恢复mysql数据库(mysql5.7使用binlog 恢复数据的方法)
- 反射中BindingFlags的值
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9