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之多条件混合筛选功能的实现方法)
- php符串使用教程(php使用scandir函数扫描指定目录下所有文件示例)
- thinkphp5.1手动连接mysql数据库(thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例)
- php开发的主要技术(详解PHP神奇又有用的Trait)
- 如何用thinkphp框架来写一个网站(php tpl模板引擎定义与使用示例)
- php中row函数(PHP中number_format函数的用法讲解)
- phpredis高级用法(PHP Redis扩展无法加载的问题解决方法)
- phpstudymysql数据库启动不了(phpstudy mysql启动不了的解决方法)
- phpredis怎么实现任务(PHP swoole和redis异步任务实现方法分析)
- phpstudy报错(phpStudy运行帝国备份王出错解决方法)
- php对称算法示例(php解决约瑟夫环算法实例分析)
- php安全性问题怎么解决(实例分析10个PHP常见安全问题)
- phpstudy默认不支持64位php的解决方法(phpstudy默认不支持64位php的解决方法)
- php运行环境的搭建方法(php集成开发环境详解)
- phpmysql怎么搭建(PHP使用PDO、mysqli扩展实现与数据库交互操作详解)
- 宝塔面板与php(宝塔面板如何安装PHP扩展)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
- 七夕的寓意(七夕的寓意)
热门推荐
- laravel使用教程(基于Laravel5.4版本的基本增删改查操作方法)
- js宏任务都有哪些(JavaScript 操作宏任务与微任务)
- 哪里有免费的云服务器价格实惠(安全的美国云服务器哪里比较便宜?)
- dedecms标题加粗方法(DEDECMS教程:去除列表页文章标题加粗标签的方法)
- pythonmatplotlib实例(Python3使用Matplotlib 绘制精美的数学函数图形)
- php在没有命名空间之前是怎么调(php命名空间设计思想、用法与缺点分析)
- docker部署php本地开发环境(CentOS7环境下使用Docker搭建PHP运行环境的过程详解)
- 如何启动wampserver数据库服务(wampserver更改默认站点目录www方法教程)
- 发送邮件的asp.net代码
- nodejssocket文件传输(node+socket实现简易聊天室功能)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9