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安全错误
数据库的锁怎样保障安全
中国水稻数据库福星稻219
计算机 数据库 姚诗斌
server数据库如何修改
投标文件软件开发技术要求
千农优选系统软件开发壳
2008服务器管理器打不开
网络安全工作认识
软件开发前端招工
软件开发外包哪种好一点
佛山网络安全学院工资待遇高
部队自查自纠网络安全
北网络安全基地
港澳通行证指纹连接国家数据库
数据库维护绩效考核指标
网络技术对企业营销的影响
我的世界无管理服务器推荐
dfmea 软件开发
网络技术安全试题
盗贼之海一直提示服务器不可用
形成全社会网络安全的良好环境
网络安全法实施周年
红蓝对抗网络安全演练
服务器改自动获取ip
汽车adas系统软件开发量
2020网民网络安全感
成都erp软件开发哪家公司好
软件开发专业毕业可以做什么
android判断服务器
美国的科技互联网公司
文山州国家网络安全宣传周活动