中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP可逆加密/解密函數(shù)分享

函數(shù)源碼
復(fù)制代碼 代碼如下:
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);
}

調(diào)用函數(shù)
復(fù)制代碼 代碼如下:
$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

加密結(jié)果:$en

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

php技術(shù)PHP可逆加密/解密函數(shù)分享,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 手机看黄av免费网址 | 久久这里只有精品首页 | 日产精品久久久一区二区福利 | 久久国产一区 | 久久草在线视频 | 天天天操操操 | 一区二区av | 免费高清成人 | 国产区高清 | 精品三级在线观看 | 国产精品久久久久一区二区三区 | 999精品视频 | 中文在线亚洲 | 亚洲精品一区二区三区免 | 欧美xxxx性xxxxx高清 | 午夜电影网址 | 久久久久久国产一区二区三区 | 亚欧午夜 | 亚洲精品一区二区三区中文字幕 | 色偷偷人人澡人人爽人人模 | 国产亚洲一区二区三区 | 黄色免费网站在线看 | 亚洲精品一区在线 | 欧美国产日韩精品 | 国产a区| 黄色一级片在线播放 | 久久久久久国产精品 | 午夜天堂精品久久久久 | 成人免费视频观看视频 | 免费高潮视频95在线观看网站 | 少妇一级淫片aaaaaaaaa | 欧美精品乱码久久久久久按摩 | 天天操天天射天天舔 | 狠狠干网 | 粉嫩粉嫩芽的虎白女18在线视频 | 在线a视频网站 | 精品一区二区三区在线视频 | 国产福利91精品一区二区三区 | 中文字幕综合在线 | 亚洲黄色av网站 | 91嫩草精品 |