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
您可能感兴趣
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- 如何解决php跨域问题(php简单检测404页面的方法示例)
- php怎么设计状态模式(php设计模式之观察者模式定义与用法经典示例)
- php框架初始化教程学习(PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解)
- php 日志监控(php日志函数error_log用法实例分析)
- phpstudymysql启动又自动停止(Win下解决phpStudy MySQL启动失败)
- phpstudy修改为什么进不去(phpstudy2018升级后站点及phpmyadmin打开404解决方案)
- php开发pdo事务处理(Cpanel下Cron Jobs定时执行PHP的方法)
- php语法分析方法(PHP中localeconv函数的用法)
- php数据类型图解(php使用filter_var函数判断邮箱,url,ip格式示例)
- php简单定时执行任务(php实现 master-worker 守护多进程模式的实例代码)
- phpstudy怎么升级mysql(phpStudy中升级MySQL版本到5.7.17的方法步骤)
- centos安装php5.6(Centos7 Yum安装PHP7.2流程教程详解)
- phpredis怎么测试成功(PHP+redis实现的限制抢购防止商品超发功能详解)
- php-fpm配置文件在哪里(PHP-FPM 设置多pool及配置文件重写操作示例)
- phpsession登录功能(php实现session共享的实例方法)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
- 小米Watch S1评测 或许能成为小米冲击高端可穿戴设备的里程碑(小米WatchS1评测或许能成为小米冲击高端可穿戴设备的里程碑)
- 手机QQ与小米路由器在一起 明天揭晓,敬请期待(手机QQ与小米路由器在一起)
- 小米音乐与 QQ 音乐合作,便捷迁移会员(小米音乐与QQ音乐合作)
- 小米推出米兔儿童电话手表奥特曼版,799 元,支持微信 QQ(小米推出米兔儿童电话手表奥特曼版)
- 贾怀胤唱《白龙马》 炸场 了 没想到京剧还能这么玩(贾怀胤唱白龙马)
热门推荐
- docker部署redis集群查看版本(docker下的 redis 之持久化存储详解)
- 小程序可滑动弧形进度条(小程序实现文字循环滚动动画)
- laravel实现跨域访问(使用laravel和ajax实现整个页面无刷新的操作方法)
- tensorflow卷积网络(TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片)
- python 验证码识别模块([机器视觉]使用python自动识别验证码详解)
- docker指令详解(docker create命令的用法说明)
- 如何加快页面的访问速度
- python自带的ide的使用(基于python的ini配置文件操作工具类)
- mysql怎么创建联合索引(mysql的联合索引复合索引的实现)
- div中设置图片的大小(div或img图片高度随宽度自适应的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9