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

php 開發(fā)中加密的幾種方法總結(jié)

 更新時間:2017年03月22日 09:12:50   投稿:lqh  
這篇文章主要介紹了php 開發(fā)中加密的幾種方法總結(jié)的相關(guān)資料,需要的朋友可以參考下

1,使用crypt()函數(shù)進(jìn)行加密

crypt()函數(shù)可以進(jìn)行單項加密,具體語法如下:

string crypt(string str[,tring salt]) 

其中 str是要加密的字符串,salt為加密時使用的干擾串,如果省掉第二個參數(shù),就會隨機(jī)生成一個干擾串。crypt()函數(shù)支持四種算法和長度。具體如下表:
這里寫圖片描述

示例代碼如下:

<?php 

$str ="I'm jack!!!";
echo "加密前的str為:".$str."<br>";
$cryptStr =crypt($str);
echo "加密后的str為:".$cryptStr."<br>";

?>

運(yùn)行結(jié)果如下:

第一次運(yùn)行:


這里寫圖片描述 

第二次運(yùn)行:


這里寫圖片描述 

第三次運(yùn)行的結(jié)果:


這里寫圖片描述 

可以看到每次加密后的結(jié)果都不一樣。那么該如何判斷加密后的字符串呢,這個時候你會發(fā)現(xiàn)salt就該派上用場了。哈哈。下面我們通過一段代碼來演示下:

<?php 

$str ="I'm jack!!!";
echo "加密前的str為:".$str."<br>";
$cryptStr =crypt($str,"doc");
echo "加密后的str為:".$cryptStr."<br>";

?>

運(yùn)行結(jié)果如下:


這里寫圖片描述 

你會發(fā)現(xiàn)無論運(yùn)行多少次加密串是不變的,這樣我們就可以判斷加密后的字符串了。

2,使用md5()函數(shù)進(jìn)行加密

md5()函數(shù)使用MD5算法。語法格式如下:

string md5(string str[,bool raw_ouput]) 

其中str為要加密的明文,raw_output參數(shù)如果設(shè)置為true,則返回一個二進(jìn)制的密文,默認(rèn)為false。

3,使用sha1()函數(shù)進(jìn)行加密

語法格式如下:

string sha1(string str[,bool,raw_output]) 

str為要加密的明文,raw_output如果為true,那么返回一個20位的二進(jìn)制數(shù)。默認(rèn)raw_output為false。

感謝閱讀, 希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

万年县| 墨竹工卡县| 东至县| 霸州市| 博兴县| 内江市| 阳西县| 陈巴尔虎旗| 台南市| 肥东县| 淄博市| 利辛县| 文成县| 红原县| 奉新县| 星子县| 龙陵县| 无棣县| 左云县| SHOW| 波密县| 安多县| 来凤县| 五莲县| 孟津县| 保山市| 扬中市| 当雄县| 南陵县| 丽江市| 侯马市| 平安县| 芦溪县| 武隆县| 宿松县| 沙坪坝区| 宝山区| 丰顺县| 姜堰市| 蒲江县| 金塔县|