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

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

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

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

使用md5()混編字符串

以下為引用的內容:

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

結果:

hash: 81ea092649ca32b5ba375e81d8f4972c
注意,結果的長度為32個字符。再來看一下下面的表,其中的的值有了一點微小的變化:

使用md5()對一個稍微變化的字符串進行混編

以下為引用的內容:

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

";
?>

結果:

hash2: e86cf511bd5490d46d5cd61738c82c0c

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

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

盡管我們在上面的小節(jié)中說明了單向加密的重要性,但有時我們可能需要在加密后,再把密碼數據還原成原來的數據,幸運的是,PHP通過Mcrypt擴展庫的形式提供了這種可能性。

以下為引用的內容:

  Mcrypt
Mcrypt 2.5.7 Unix | Win32
  Mcrypt 2.4.7是一個功能強大的加密算法擴展庫,它包括有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)境需求與準備工作 在安裝 PHP 做為 WWW 服務器的一部份時,我們可以考慮用 UNIX 操作系統(tǒng);或者是 Windows NT/95 等 Win32 API 的平臺。當然,大部份的人都會使用 UNIX 來當作 PHP 的

來源:模板無憂//所屬分類:PHP教程/更新時間:2009-09-17
相關PHP教程