一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

mcrypt啟用 加密以及解密過(guò)程詳細(xì)解析

Mcrypt擴(kuò)展庫(kù)可以實(shí)現(xiàn)加密解密功能,就是既能將明文加密,也可以密文還原。

1.php加密擴(kuò)展庫(kù)Mcrypt安裝
在標(biāo)準(zhǔn)的php安裝過(guò)程中并沒(méi)有把Mrcypt安裝上,但php的主目錄下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash擴(kuò)展庫(kù),這里可以一起裝上)。首先,將這兩個(gè)文件復(fù)制到系統(tǒng)目錄windows/system32下,然后在 php.ini文件中按Ctrl+F快捷鍵跳出查找框,并找到;extension=php-mcrypt.dll和; extension=php_mhash.dll這兩個(gè)語(yǔ)句,接著將前面的“;”去掉;最后,保存并重啟Apache服務(wù)器即可生效。

2.php加密擴(kuò)展庫(kù)Mcrypt的算法和加密模式
Mcrypt庫(kù)支持20多種加密算法和8種加密模式,具體可以通過(guò)函數(shù)mcrypt_list_algorithms()和mcrypt_list_modes()來(lái)顯示,結(jié)果如下:

Mcrypt支持的算法有:cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes

Mcrypt支持的加密模式有:cbc cfb ctr ecb ncfb nofb ofb stream

這些算法和模式在應(yīng)用中要以常量來(lái)表示,寫(xiě)的時(shí)候加上前綴MCRYPT_和MCRYPT_來(lái)表示,如下面Mcrypt應(yīng)用的例子:
DES算法表示為MCRYPT_DES;
ECB模式表示為MCRYPT_MODE_ECB;

3.php加密擴(kuò)展庫(kù)Mcrypt應(yīng)用
先看一個(gè)例子,了解Mcrypt的工作流程,再來(lái)看看部分流程使用的函數(shù):
復(fù)制代碼 代碼如下:
    $str = "我是李云";
    $key = "123qwe.019860905061X";
    $cipher = MCRYPT_RIJNDAEL_128;
    $mode = MCRYPT_MODE_ECB;
    $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher,$mode),MCRYPT_RAND);

    echo "原文:".$str."<br>";
    $str_encrypt = mcrypt_encrypt($cipher,$key,$str,$mode,$iv);
    echo "加密后的內(nèi)容是:".$str_encrypt."<br>";

    $str_decrypt = mcrypt_decrypt($cipher,$key,$str_encrypt,$mode,$iv);

    echo "解密后的內(nèi)容:".$str_decrypt."<br>";

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

原文:我是李云
加密后的內(nèi)容是:B@

主站蜘蛛池模板: 国产精品久久久香蕉 | 国产成人自啪精品视频 | 伊人久久中文字幕 | 国产精品久久国产精麻豆99网站 | 国产精品资源在线观看网站 | 亚洲欧美一区二区三区国产精品 | 丁香婷婷在线 | 久久免费小视频 | 色综合久久91 | 在线激情网站 | 国产xx在线观看 | 国产精品成人观看视频国产 | 国产成人精品一区二区仙踪林 | 国产成人一区二区视频在线观看 | 久久999视频 | 最新亚洲国产有精品 | www伊人 | 狠狠色做五月深爱婷婷 | 国产成人综合在线 | 久久中文字幕不卡一二区 | 国产天天操 | 欧美夜色| 国产精品视频免费播放 | 色中色网址导航 | 精品国产夜色在线 | 麻豆视频91 | 久久亚洲日本不卡一区二区 | 久久久久久久久女黄9999 | 婷婷六月激情在线综合激情 | 国产在线伊人 | 亚洲爱视频 | 精品国产自在现线看久久 | 日韩在线观看中文字幕 | 最新欧美精品一区二区三区不卡 | 日韩一区二三区无 | 国产一区成人 | 天天干在线影院 | 久久国产精品久久久 | 能在线观看的一区二区三区 | 色综合社区 | 色久悠悠在线观看 |