中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

PHP加密3DES報錯 Call to undefined function: mcrypt_module_open() 如何解決
來源:易賢網 閱讀:4137 次 日期:2016-08-26 15:20:31
溫馨提示:易賢網小編為您整理了“PHP加密3DES報錯 Call to undefined function: mcrypt_module_open() 如何解決”,方便廣大網友查閱!

先不管3DES加密的方法對不對,方法都是網上的,在運行的時候報了個錯,找來找去終于自己摸出了方法。

<?php

/**

* PHP版3DES加解密類

*

* 可與java的3DES(DESede)加密方式兼容

*

* @Author: Luo Hui (farmer.luo at gmail.com)

*

* @version: V0.1 2008.12.04

*

*/

class Crypt3Des

public $key = "01234567890123456789012345678912";

public $iv = "23456789"; //like java: private static byte[] myIV = { 50, 51, 52, 53, 54, 55, 56, 57 };

//加密

public function encrypt($input)

{

$input = $this->padding( $input );

$key = base64_decode($this->key);

$td = mcrypt_module_open( MCRYPT_3DES, '', MCRYPT_MODE_CBC, '');

//使用MCRYPT_3DES算法,cbc模式

mcrypt_generic_init($td, $key, $this->iv);

//初始處理

$data = mcrypt_generic($td, $input);

//加密

mcrypt_generic_deinit($td);

//結束

mcrypt_module_close($td);

$data = $this->removeBR(base64_encode($data));

return $data;

}

//解密

public function decrypt($encrypted)

{

$encrypted = base64_decode($encrypted);

$key = base64_decode($this->key);

$td = mcrypt_module_open( MCRYPT_3DES,'',MCRYPT_MODE_CBC,'');

//使用MCRYPT_3DES算法,cbc模式

mcrypt_generic_init($td, $key, $this->iv);

//初始處理

$decrypted = mdecrypt_generic($td, $encrypted);

//解密

mcrypt_generic_deinit($td);

//結束

mcrypt_module_close($td);

$decrypted = $this->removePadding($decrypted);

return $decrypted;

}

//填充密碼,填充至8的倍數

public function padding( $str )

{

$len = 8 - strlen( $str ) % 8;

for ( $i = 0; $i < $len; $i++ )

{

$str .= chr( 0 );

}

return $str ;

}

//刪除填充符

public function removePadding( $str )

{

$len = strlen( $str );

$newstr = "";

$str = str_split($str);

for ($i = 0; $i < $len; $i++ )

{

if ($str[$i] != chr( 0 ))

{

$newstr .= $str[$i];

}

}

return $newstr;

}

//刪除回車和換行

public function removeBR( $str ) 

{

$len = strlen( $str );

$newstr = "";

$str = str_split($str);

for ($i = 0; $i < $len; $i++ )

{

if ($str[$i] != '\n' and $str[$i] != '\r')

{

$newstr .= $str[$i];

}

}

return $newstr;

}

}

//test

$input = "1qaz2ws";

echo "plainText:" . $input."<br/>";

$crypt = new Crypt3Des();

echo "Encode:".$crypt->encrypt($input)."<br/>";

echo "Decode:".$crypt->decrypt($crypt->encrypt($input));

?>

代碼可以不看,就看里面的一句:$td = mcrypt_module_open( MCRYPT_3DES, '', MCRYPT_MODE_CBC, '');報錯的就是他。

我搜尋了一大堆解決方法,正確的方法應該是(僅用于windows系統哦):

當運行php的服務器端缺少libmcrypt.dll時使用函數mcrypt_module_open進行解密會出現此錯誤。 

在服務器上做如下設置可解決。

到網上下載一個php的mcrypt模塊安裝包,只需要libmcrypt.dll文件即可(一般官網上下載的,php目錄下已經有的)

1.將libmcrypt.dll復制到system32目錄或php安裝目錄下的extensions目錄下 

2.將libmcrypt.dll復制到apache安裝目錄的bin目錄下 

3.到windows目錄下找到php.ini文件,打開它

4.找到; Directory in which the loadable extensions (modules) reside. 

extension_dir = "./" 如:extension_dir = "D:\php5\ext"

這兩行,要使extension_dir指向的目錄下能找到libmcrypt.dll,或系統path下有libmcrypt.dll 

5.找到;Windows Extensions 項下面的;extension=php_mcrypt.dll這一行和;extension=php_iconv.dll(我的沒有,省略了)這兩行,去掉前面的分號

ps:剛開始看網上的解決方法,有的說修改php安裝目錄下的php.ini,但是修改后是沒用的。一定要修改windows目錄下的php.ini!

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
日本va欧美va欧美va精品| 91精品1区2区| 亚洲色图.com| 亚洲午夜精品网| 免费看日韩a级影片| 欧美日韩亚洲综合| 久久新电视剧免费观看| 亚洲色欲色欲www| 在线观看免费一区| 亚洲国产精品精华液ab| 无吗不卡中文字幕| 91电影在线观看| 天天av天天翘天天综合网色鬼国产 | 精品1区2区在线观看| 亚洲精品视频一区二区| 成人午夜av电影| 日韩一区二区免费高清| 亚洲欧美国产77777| 成人动漫一区二区在线| 欧美精品一区男女天堂| av在线不卡免费看| 久久精品亚洲一区二区三区浴池| 天天色天天爱天天射综合| 国产视频一区二区在线观看| 日本道在线观看一区二区| 久久超级碰视频| 欧美大度的电影原声| 日本在线不卡视频| 欧美日韩精品是欧美日韩精品| 亚洲视频电影在线| 日韩一区二区三区av| 一本色道综合亚洲| 亚洲日本在线视频观看| 久久免费视频一区| 成人激情校园春色| 另类调教123区| 香蕉影视欧美成人| 日韩欧美国产综合在线一区二区三区| 成人av电影在线网| 国产一区二区剧情av在线| 久久综合99re88久久爱| 欧美日韩激情一区二区三区| 91在线精品一区二区| 亚洲在线中文字幕| 日韩欧美国产小视频| 欧美日韩精品一区二区在线播放 | 久久综合九色综合97婷婷女人| 欧美性xxxxxx少妇| 国内一区二区在线| 国产精品二区一区二区aⅴ污介绍| av网站一区二区三区| 国产在线视视频有精品| 美国三级日本三级久久99| 国产日产亚洲精品系列| 91麻豆文化传媒在线观看| 亚洲国产乱码最新视频| 亚洲靠逼com| 亚洲国产视频一区二区| 亚洲一本大道在线| 亚洲成av人影院在线观看网| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美aⅴ...| 亚洲在线中文字幕| 免费人成在线不卡| 精一区二区三区| 一区二区高清在线| 久久久久久久性| 国产视频911| 国产精品人成在线观看免费| 欧美一区二区在线播放| 丁香一区二区三区| 免费不卡在线观看| 国产精品综合二区| 日本欧美在线看| 国产一区二区三区香蕉| 成人综合婷婷国产精品久久免费| caoporen国产精品视频| 精品视频一区二区三区免费| 欧美电视剧在线观看完整版| 国产日韩av一区二区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲第四色夜色| 国产中文字幕精品| 在线一区二区三区四区| 日韩免费视频一区二区| 最新国产成人在线观看| 精品久久久久久综合日本欧美| 色婷婷激情久久| 欧美一级免费大片| 国产精品视频一二| 亚洲国产sm捆绑调教视频| 精品亚洲成a人| 91亚洲精品久久久蜜桃网站 | 中文字幕av一区二区三区高 | 精品乱人伦小说| 樱桃国产成人精品视频| 蜜桃久久久久久| 日本乱人伦一区| 久久嫩草精品久久久精品一| 一区二区三区四区不卡在线| 国产综合久久久久久久久久久久| 不卡欧美aaaaa| 欧美成人一区二区三区片免费| 亚洲色图在线视频| 岛国精品一区二区| 精品国产一区二区精华| 亚洲国产成人va在线观看天堂| 成人性生交大片免费看视频在线| 日韩欧美在线影院| 丝袜亚洲另类欧美| 偷拍日韩校园综合在线| 成人黄色在线看| 久久综合视频网| 蜜臂av日日欢夜夜爽一区| 欧美亚洲一区三区| 亚洲免费三区一区二区| 成人av网站免费| 国产欧美日韩麻豆91| 韩日av一区二区| 欧美一级欧美三级在线观看| 午夜电影一区二区| 欧美日本一区二区三区四区| 亚洲精品国产无套在线观 | 丁香婷婷综合网| 久久久99久久| 国产乱色国产精品免费视频| 精品日韩在线一区| 久久91精品久久久久久秒播| 欧美一区二区在线看| 青椒成人免费视频| 日韩久久精品一区| 免费在线观看一区二区三区| 91麻豆精品国产自产在线观看一区 | 91精品婷婷国产综合久久 | 国产成人免费视频网站高清观看视频 | 国产在线播放一区三区四| 精品免费99久久| 国产不卡高清在线观看视频| 日本一区二区不卡视频| 成人午夜看片网址| 亚洲人成网站色在线观看| 色综合久久88色综合天天| 香港成人在线视频| 日韩精品资源二区在线| 国产福利一区二区| 亚洲欧洲中文日韩久久av乱码| 91在线porny国产在线看| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩一级二级| 激情图片小说一区| 国产精品美女一区二区三区| 色婷婷av久久久久久久| 三级久久三级久久久| 久久久蜜桃精品| 在线免费视频一区二区| 美女久久久精品| 中文在线资源观看网站视频免费不卡 | 欧美美女直播网站| 久久综合久色欧美综合狠狠| 国产jizzjizz一区二区| 亚洲综合在线视频| 亚洲精品在线免费观看视频| av在线这里只有精品| 青青草精品视频| 国产精品成人免费在线| 欧美一区二区在线免费播放 | 欧美日本在线看| 国产一区二区日韩精品| 一区二区在线免费| 久久综合成人精品亚洲另类欧美 | caoporm超碰国产精品| 日韩精品福利网| 中文字幕欧美一| 日韩精品一区二区三区中文精品| 成人丝袜18视频在线观看| 日本不卡一区二区| 亚洲免费观看高清| 国产欧美日韩中文久久| 日韩精品专区在线影院观看| 色综合天天综合在线视频| 国产精品国产自产拍高清av| 欧美日韩免费一区二区三区视频| 国产精品系列在线播放| 日本aⅴ亚洲精品中文乱码| 中文字幕一区二区三区不卡| 精品不卡在线视频| 337p亚洲精品色噜噜噜| 欧美午夜一区二区| 99久久婷婷国产综合精品| 国产一区欧美一区| 伦理电影国产精品| 首页亚洲欧美制服丝腿| 亚洲电影激情视频网站| 一区二区三区国产豹纹内裤在线| 欧美国产日本视频| 国产女主播视频一区二区| 久久蜜桃一区二区| 久久久精品欧美丰满| 久久精品视频网| 欧美国产乱子伦|