php的增量Hash函数如何使用
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇"php的增量Hash函数如何使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2024年12月03日php的增量Hash函数如何使用
这篇"php的增量Hash函数如何使用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"php的增量Hash函数如何使用"文章吧。
使用方法
1、使用hash_init()来获得一个增量Hash操作句柄并指定好加密算法。
2、使用hash_update()添加字符串、使用 hash_update_file() 增加文件内容,使用 hash_update_stream()来增加流内容。
3、使用hash_final()结束句柄操作进行Hash计算并返回结果值。得到的结果值就是包含字符串、文件和流内容一起Hash的结果。
实例
// 增量 HASH $fp = tmpfile();fwrite($fp, '初始化一个流文件');rewind($fp); $h1 = hash_init('md5'); // 开始增量 Hashhash_update($h1, '测试增量'); // 普通字符串hash_update_file($h1, './create-phar.php'); // 文件hash_update_stream($h1, $fp); // 流$v1 = hash_final($h1); // 结束 Hash 返回结果echo $v1, PHP_EOL;// 373df6cc50a1d7cd53608208e91be1e7 $h2 = hash_init('md5', HASH_HMAC, 'secret'); // 使用 HMAC 算法的增量 HASHhash_update($h2, '测试增量');hash_update_file($h2, './create-phar.php');hash_update_stream($h2, $fp);$v2 = hash_final($h2);echo $v2, PHP_EOL;// 34857ee5d8b573f6ee9ee20723470ea4
以上就是关于"php的增量Hash函数如何使用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
增量
内容
文件
结果
函数
字符
字符串
句柄
就是
文章
知识
算法
篇文章
测试
普通
价值
使用方法
大部分
实例
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
4g网络技术岗干什么的
win7提示安全中心服务器
新余网络安全普法
繁咖网络技术工作室
数据库数据表格单独存档吗
mysql数据库平均收入
金万维客户端连接不上远程服务器
山东pdu服务器电源购买
软件开发岗位合同签几年
介绍计算机网络技术相关信息
化学数据库账号
科技信息互联网ppt模板
原神网吧改不了服务器
4u服务器机箱
武汉智创通达网络技术有限公司
我的世界服务器怎么添加中文输入
游戏联机用什么服务器
ios 数据库表关联吗
河南省教育厅网络安全知识竞赛
服务器招标文件
软件开发信息伦理案例分析
发育数据库
有服务器如何做网页
文明与征服服务器列表
网络安全技术高起专
介绍计算机网络技术相关信息
安装数据库引擎失败解决
数据库中表是不是独立的
博兴企业软件开发定制
和通数据库