首页IT科技php常用加密方式(php增量Hash函数的使用)

php常用加密方式(php增量Hash函数的使用)

时间2025-04-29 23:11:45分类IT科技浏览5403
导读:使用方法...

使用方法

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);//开始增量Hash hash_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算法的增量HASH hash_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函数的使用                    ,希望对大家有所帮助                     。更多php学习指路:php教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
分享网站SEO标题的写法及优化技巧(如何提高流量和排名,让你的分享网站更受欢迎) vue项目中引入离线百度地图(Vue项目中使用百度地图api的详细步骤)