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

PHP可逆加密/解密函數分享

函數源碼
復制代碼 代碼如下:
function encrypt($data, $key) {
$prep_code = serialize($data);
$block = mcrypt_get_block_size('des', 'ecb');
if (($pad = $block - (strlen($prep_code) % $block)) < $block) {
$prep_code .= str_repeat(chr($pad), $pad);
}
$encrypt = mcrypt_encrypt(MCRYPT_DES, $key, $prep_code, MCRYPT_MODE_ECB);
return base64_encode($encrypt);
}

function decrypt($str, $key) {
$str = base64_decode($str);
$str = mcrypt_decrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB);
$block = mcrypt_get_block_size('des', 'ecb');
$pad = ord($str[($len = strlen($str)) - 1]);
if ($pad && $pad < $block && preg_match('/' . chr($pad) . '{' . $pad . '}$/', $str)) {
$str = substr($str, 0, strlen($str) - $pad);
}
return unserialize($str);
}

調用函數
復制代碼 代碼如下:
$key = 'okyo.cn';
$data = array('id' => 100, 'username' => 'customer', 'password' => 'e10adc3949ba59abbe56e057f20f883e');
$snarr = serialize($data);
$en = encrypt($data, $key);
$de = decrypt($en, $key);
echo "加密原型:";
print_r($data);
echo "
密鑰:$key

加密結果:$en

解密結果:";
print_r($de);

php技術PHP可逆加密/解密函數分享,轉載需保留來源!

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

主站蜘蛛池模板: 国产成人精品日本亚洲网址 | 国产一区二区视频在线 | 91在线九色 | 亚洲线精品一区二区三区 | 国产精品极品美女自在线看免费一区二区 | 97碰公开在线观看免费视频 | 91丨九色丨首页在线观看 | 久久人人爽人人爽人人片宅男 | 99草精品视频 | 婷婷色站 | 亚洲欧美视频 | 国产精品视频第一页 | 91精品国产一区二区三区左线 | 国产视频国产 | 中文字幕第二区 | 亚州怡红院 | 亚洲影视一区二区 | 高清国产美女在线观看 | 粉嫩粉嫩毛片视频 | 成人综合色站 | 福利网在线观看 | 国产a v高清一区二区三区 | 视频区 图片区 小说区 | 成人精品第一区二区三区 | 国产一区高清 | 亚洲ss| 欧美另类人交videos新 | 伊人久久狼人 | 国产成人精品免费视频网页大全 | 国产久热精品 | 国产精品免费精品自在线观看 | 亚洲午夜18 | 国产精品久久99 | 91在线视频免费观看 | 怡红院亚洲红怡院天堂麻豆 | 欧美色爱综合网 | 激情五月开心网 | 麻豆精品久久久一区二区 | 久久国产小视频 | 色哟哟在线影院 | 色视频www在线播放国产人成 |