国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php常用hash加密函數

2024-09-04 11:42:58
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php常用hash加密函數,以實例形式詳細分析了PHP的hash加密函數用法,代碼中備有詳盡的注釋,便于理解,需要的朋友可以參考下

本文實例講述了php常用hash加密函數。分享給大家供大家參考。具體分析如下:

$hash_list=hash_algos();  //返回注冊的hash規則列表

print_r($hash_list); //顯示結果

創建文件以計算哈希值:file_put_contents('example.txt', 'the quick brown fox jumped over the lazy dog.');

輸出哈希值信息:

  1. echo hash_file('md5''example.txt'); 
  2.  
  3. $str="the quick brown fox jumped over the lazy dog.";      //定義字符串 
  4. echo hash('ripemd160',$str);           //生成哈希值 
  5.  
  6. $ctx=hash_init('md5');          //初始化一個hash值 
  7. hash_update($ctx,'the quick brown fox');       //向哈希值灌注數據 
  8. hash_update($ctx,'jumped over the lazy dog.');      //向哈希值灌注數據 
  9. echo hash_final($ctx);          //輸出最后的結果 
  10.  
  11. $str="the quick brown fox jumped over the lazy dog.";    //定義字符串 
  12. $fp=tmpfile();            //創建一個臨時文件 
  13. fwrite($fp,$str);            //將字符串寫入到臨時文件 
  14. rewind($fp);            //倒回文件指針的位置 
  15. $ctx=hash_init('md5');          //初始化一個hash值 
  16. hash_update_stream($ctx,$fp);         //向數據流中灌注數據 
  17. echo hash_final($ctx);          //輸出結果 
  18.  
  19. $str="the quick brown fox jumped over the lazy dog.";    //定義字符串 
  20. echo hash_hmac('ripemd160',$str,'secret');      //生成包含密鑰的hash值 
  21.  
  22. /*創建一個文件并將字符串寫入其中*/ 
  23. $file="example.txt";          //定義文件名 
  24. $str=" the quick brown fox jumped over the lazy dog.";   //定義字符串 
  25. file_put_contents($file,$str);        //向文件中寫入字符串 
  26. echo hash_hmac_file('md5',$file,'secret');      //生成一個包含密鑰的hash值 
  27.  
  28. $ctx=hash_init('sha1');          //定義字符串 
  29. hash_update($ctx,'the quick brown fox jumped over the lazy dog.');  //向哈希值中灌注數據 
  30. echo hash_final($ctx);  //輸出結果 

希望本文所述對大家的PHP程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延长县| 蛟河市| 江城| 绥江县| 色达县| 鲁甸县| 松江区| 同江市| 壤塘县| 客服| 噶尔县| 霍州市| 莱芜市| 安西县| 宝坻区| 宁明县| 铅山县| 永济市| 墨竹工卡县| 板桥市| 荥经县| 开化县| 故城县| 北海市| 武安市| 维西| 讷河市| 兴国县| 洞口县| 曲松县| 阿拉善左旗| 调兵山市| 凌云县| 苏州市| 筠连县| 东阿县| 汕头市| 金塔县| 南皮县| 大丰市| 平罗县|