日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析PHP安全編程的加密功能(3)_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:如何在PHP中將圖片存放ORACLE中
我這里提供一個(gè)用PHP操縱blob字段的例子給你,希望能有所幫助! 這個(gè)例子是把用戶上傳的圖片文件存放到BLOB中。 假設(shè)有一個(gè)表,結(jié)構(gòu)如下: 以

使用md5()混編字符串

以下為引用的內(nèi)容:

= "This is some message that I just wrote";
= md5();
print "hash: ";
?>

結(jié)果:

hash: 81ea092649ca32b5ba375e81d8f4972c
注意,結(jié)果的長(zhǎng)度為32個(gè)字符。再來(lái)看一下下面的表,其中的的值有了一點(diǎn)微小的變化:

使用md5()對(duì)一個(gè)稍微變化的字符串進(jìn)行混編

以下為引用的內(nèi)容:

//注意,message中少了一個(gè)s
= "This is some mesage that I just wrote";
= md5();
print "hash2:

";
?>

結(jié)果:

hash2: e86cf511bd5490d46d5cd61738c82c0c

可以發(fā)現(xiàn),盡管二個(gè)結(jié)果的長(zhǎng)度都是32個(gè)字符,但明文中一點(diǎn)微小的變化使得結(jié)果發(fā)生了很大的變化,因此,混編和md5()函數(shù)是檢查數(shù)據(jù)中微小變化的一個(gè)很好的工具。

盡管crypt()和md5()各有用處,但二者在功能上都受到一定的限制。在下面的部分中,我們將介紹二個(gè)非常有用的被稱作Mcrypt和Mhash的PHP擴(kuò)展,將大大拓展PHP用戶在加密方面的選擇。

盡管我們?cè)谏厦娴男」?jié)中說(shuō)明了單向加密的重要性,但有時(shí)我們可能需要在加密后,再把密碼數(shù)據(jù)還原成原來(lái)的數(shù)據(jù),幸運(yùn)的是,PHP通過(guò)Mcrypt擴(kuò)展庫(kù)的形式提供了這種可能性。

以下為引用的內(nèi)容:

  Mcrypt
Mcrypt 2.5.7 Unix | Win32
  Mcrypt 2.4.7是一個(gè)功能強(qiáng)大的加密算法擴(kuò)展庫(kù),它包括有22種算法,其中就包括下面的幾種算法:

Blowfish RC2 Safer-sk64 xtea
Cast-256 RC4 Safer-sk128
DES RC4-iv Serpent
Enigma Rijndael-128 Threeway
Gost Rijndael-192 TripleDES
LOKI97 Rijndael-256 Twofish
PanamaSaferplus Wake

安裝:

分享:解析PHP在linxu下的安裝與配置
環(huán)境需求與準(zhǔn)備工作 在安裝 PHP 做為 WWW 服務(wù)器的一部份時(shí),我們可以考慮用 UNIX 操作系統(tǒng);或者是 Windows NT/95 等 Win32 API 的平臺(tái)。當(dāng)然,大部份的人都會(huì)使用 UNIX 來(lái)當(dāng)作 PHP 的

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2009-09-17
相關(guān)PHP教程