天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP mcrypt可逆加密算法分析

數據加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網絡上發生的大量交易和傳輸的大量數據。對于不需要還原為原始數據的信息我們可以使用MD5、sha1等不可逆加密算法對數據進行加密處理,但對于交易信息等需要還原為原始數據的重要信息則必須使用可還原的加密算法進行加密了。當然你可以自己寫一個可逆加密的算法進行加密和解密計算。本文中我們介紹的是使用 mcrypt模塊進行加密解密操作。
Mcrypt的優點不僅僅在于其提供的加密算法較多,在windows下隨php包一起發布,還在于它可以對數據進行加/解密處理,此外,它還提供了包括DES算法在內的35種處理數據用的函數。
復制代碼 代碼如下:
/**
+-----------------------------------------------------
* Mcrypt 加密/解密
* @param String $date 要加密和解密的數據
* @param String $mode encode 默認為加密/decode 為解密
* @return String
* @author zxing@97md.NET Mon Sep 14 22:59:28 CST 2009
+-----------------------------------------------------
* @example
*/
function ZxingCrypt($date,$mode = 'encode'){
$key = md5('zxing');//用MD5哈希生成一個密鑰,注意加密和解密的密鑰必須統一
if ($mode == 'decode'){
$date = base64_decode($date);
}
if (function_exists('mcrypt_create_iv')){
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
}
if (isset($iv) && $mode == 'encode'){
$passcrypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $date, MCRYPT_MODE_ECB, $iv);
}elseif (isset($iv) && $mode == 'decode'){
$passcrypt = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $date, MCRYPT_MODE_ECB, $iv);
}
if ($mode == 'encode'){
$passcrypt = base64_encode($passcrypt);
}
return $passcrypt;
}

別的網友的代碼
復制代碼 代碼如下:
<?php
$td = mcrypt_module_open(MCRYPT_DES,'','ecb',''); //使用MCRYPT_DES算法,ecb模式
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$ks = mcrypt_enc_get_key_size($td);
$key = "ery secret key";//密鑰
$key = substr(md5($key), 0, $ks);
mcrypt_generic_init($td, $key, $iv); //初始處理
//加密
$encrypted = mcrypt_generic($td, 'This is very important data');
//結束處理
mcrypt_generic_deinit($td);
//初始解密處理
mcrypt_generic_init($td, $key, $iv);
//解密
$decrypted = mdecrypt_generic($td, $encrypted);
//結束
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
//解密后,可能會有后續的/0,需去掉
echo trim($decrypted) . "/n";
?>

php技術PHP mcrypt可逆加密算法分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本一区精品久久久久影院 | 99精品视频在线观看免费 | 鲁大师影院在线视频在线观看 | 成年人免费观看的视频 | 日本三区四区免费高清不卡 | 久久成人伊人欧洲精品AV | 久久伦理影院 | 国产成人精品永久免费视频 | 国产精品第1页 | 欧美xxxxxbb| 午夜国产一区在线观看 | 在线观看视频中文字幕 | 午夜理论片YY4399影院 | 古代荡女丫鬟高H辣文纯肉 姑娘视频日本在线播放 | 妺妺窝人体色777777野大粗 | 阿离被扒开双腿疯狂输出 | 日韩欧美成人免费中文字幕 | 国产午夜福利伦理300 | 九九免费高清在线观看视频 | 中文字幕 日韩 无码 在线 | 成年人视频免费在线观看 | 日韩a在线看免费观看视频 日韩a视频在线观看 | 亚洲国产精品自在自线观看 | 黄色网址在线播放 | 国产美女又黄又爽又色视频网站 | 果冻传媒MV免费播放在线观看 | 亚洲第一区欧美日韩精品 | 久久视热频这里只精品 | 刮伦人妇A极一片 | 在线观看中文字幕国产 | 男女疯狂一边摸一边做羞羞视频 | 综合精品欧美日韩国产在线 | avove旗袍丝袜高跟啪啪 | 高清欧美性猛交xxxx黑人猛交 | 涩涩免费网站 | 学生小泬无遮挡女HD | 亚洲国产精品线在线观看 | 久久这里都是精品 | 伦理片a在线线2 | jiz在线播放jizijzz| 国产在线公开视频 |