最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php常用hash加密函數(shù)

 更新時(shí)間:2014年11月22日 14:55:57   投稿:shichen2014  
這篇文章主要介紹了php常用hash加密函數(shù),以實(shí)例形式詳細(xì)分析了PHP的hash加密函數(shù)用法,代碼中備有詳盡的注釋,便于理解,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:
$hash_list=hash_algos();  //返回注冊的hash規(guī)則列表

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

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

輸出哈希值信息:

復(fù)制代碼 代碼如下:
echo hash_file('md5', 'example.txt');
 
$str="the quick brown fox jumped over the lazy dog.";      //定義字符串
echo hash('ripemd160',$str);           //生成哈希值
 
$ctx=hash_init('md5');          //初始化一個(gè)hash值
hash_update($ctx,'the quick brown fox');       //向哈希值灌注數(shù)據(jù)
hash_update($ctx,'jumped over the lazy dog.');      //向哈希值灌注數(shù)據(jù)
echo hash_final($ctx);          //輸出最后的結(jié)果
 
$str="the quick brown fox jumped over the lazy dog.";    //定義字符串
$fp=tmpfile();            //創(chuàng)建一個(gè)臨時(shí)文件
fwrite($fp,$str);            //將字符串寫入到臨時(shí)文件
rewind($fp);            //倒回文件指針的位置
$ctx=hash_init('md5');          //初始化一個(gè)hash值
hash_update_stream($ctx,$fp);         //向數(shù)據(jù)流中灌注數(shù)據(jù)
echo hash_final($ctx);          //輸出結(jié)果
 
 
$str="the quick brown fox jumped over the lazy dog.";    //定義字符串
echo hash_hmac('ripemd160',$str,'secret');      //生成包含密鑰的hash值
 
/*創(chuàng)建一個(gè)文件并將字符串寫入其中*/
$file="example.txt";          //定義文件名
$str=" the quick brown fox jumped over the lazy dog.";   //定義字符串
file_put_contents($file,$str);        //向文件中寫入字符串
echo hash_hmac_file('md5',$file,'secret');      //生成一個(gè)包含密鑰的hash值
 
$ctx=hash_init('sha1');          //定義字符串
hash_update($ctx,'the quick brown fox jumped over the lazy dog.');  //向哈希值中灌注數(shù)據(jù)
echo hash_final($ctx);  //輸出結(jié)果

希望本文所述對大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • mac下多個(gè)php版本快速切換的方法

    mac下多個(gè)php版本快速切換的方法

    這篇文章主要給大家介紹了在mac下多個(gè)php版本快速切換的方法,本文先是給大家分享了使用brew安裝php多版本的方法,而后才介紹了快速切換的實(shí)現(xiàn)方法,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • php簡單獲取目錄列表的方法

    php簡單獲取目錄列表的方法

    這篇文章主要介紹了php簡單獲取目錄列表的方法,涉及php操作目錄的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP中session使用方法詳解

    PHP中session使用方法詳解

    在PHP開發(fā)中對比起Cookie,session 是存儲在服務(wù)器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 session 的使用
    2007-03-03
  • PHP 將dataurl轉(zhuǎn)成圖片image方法總結(jié)

    PHP 將dataurl轉(zhuǎn)成圖片image方法總結(jié)

    這篇文章主要介紹了PHP 將dataurl轉(zhuǎn)成圖片image方法的相關(guān)資料,這里提供了兩種方法及實(shí)現(xiàn)方式,需要的朋友可以參考下
    2016-10-10
  • PHP中關(guān)鍵字interface和implements詳解

    PHP中關(guān)鍵字interface和implements詳解

    PHP 類是單繼承,也就是不支持多繼承,當(dāng)一個(gè)類需要多個(gè)類的功能時(shí),繼承就無能為力了,為此 PHP 引入了類的接口技術(shù)。下面這篇文章主要跟大家介紹了關(guān)于PHP中關(guān)鍵字interface和implements的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-06-06
  • php格式化json函數(shù)示例代碼

    php格式化json函數(shù)示例代碼

    這篇文章主要介紹了php格式化json函數(shù),結(jié)合實(shí)例形式分析了php使用自定義函數(shù)實(shí)現(xiàn)json格式化的方法,涉及php數(shù)組轉(zhuǎn)json、流程控制及字符串操作等技巧,需要的朋友可以參考下
    2016-05-05
  • php如何比較兩個(gè)浮點(diǎn)數(shù)是否相等詳解

    php如何比較兩個(gè)浮點(diǎn)數(shù)是否相等詳解

    這篇文章主要給大家介紹了關(guān)于php如何比較兩個(gè)浮點(diǎn)數(shù)是否相等的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 解析curl提交GET,POST,Cookie的簡單方法

    解析curl提交GET,POST,Cookie的簡單方法

    本篇文章是對curl提交GET,POST,Cookie的簡單方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php中magic_quotes_gpc對unserialize的影響分析

    php中magic_quotes_gpc對unserialize的影響分析

    這篇文章主要介紹了php中magic_quotes_gpc對unserialize的影響,以實(shí)例的形式分析了magic_quotes_gpc安全過濾對unserialize造成的影響以及對此的解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • php控制反轉(zhuǎn)與依賴注入舉例講解

    php控制反轉(zhuǎn)與依賴注入舉例講解

    IOC-Inversion of Control,即控制反轉(zhuǎn)。它不是什么技術(shù),而是一種設(shè)計(jì)思想。這篇文章主要介紹了php控制反轉(zhuǎn)與依賴注入的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-11-11

最新評論

青海省| 祁阳县| 怀集县| 锡林浩特市| 衡南县| 镇沅| 高州市| 五华县| 陕西省| 洞头县| 拉萨市| 江山市| 枣阳市| 茶陵县| 洛扎县| 江达县| 盐源县| 金堂县| 香格里拉县| 伊金霍洛旗| 台州市| 辽源市| 闻喜县| 司法| 合阳县| 武清区| 科尔| 甘洛县| 崇义县| 阳高县| 六盘水市| 万全县| 大关县| 山东省| 泸水县| 眉山市| 抚松县| 化州市| 花莲县| 荥阳市| 静乐县|