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

一個簡潔的PHP可逆加密函數(shù)(分享)

很多時候我們需要對數(shù)據(jù)進(jìn)行加密解密,比如有些數(shù)據(jù)需要保存到cookie中,但又不能被用戶輕易得到這些數(shù)據(jù),這時我們就需要加密這些數(shù)據(jù)保存到cookie中,等我們需要使用它們的時候再解密。

加密的過程如下:
復(fù)制代碼 代碼如下:
// 加密數(shù)據(jù)并寫到cookie里
$cookie_data = $this -> encrypt("nowamagic", $data);

$cookie = array(
    'name'   => '$data',
    'value'  => $cookie_data,
    'expire' => $user_expire,
    'domain' => '',
    'path'   => '/',
    'prefix' => ''
);
$this->input->set_cookie($cookie);

// 加密
public function encrypt($key, $plain_text) { 
    $plain_text = trim($plain_text); 
    $iv = substr(md5($key), 0,mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB)); 
    $c_t = mcrypt_cfb (MCRYPT_CAST_256, $key, $plain_text, MCRYPT_ENCRYPT, $iv); 
    return trim(chop(base64_encode($c_t))); 

使用的時候再解密:
if( isset($_COOKIE['data']) )
{
    //用cookie給session賦值
    $_SESSION['data'] = decrypt("nowamagic", $_COOKIE['data']);
}

function decrypt($key, $c_t) { 
    $c_t = trim(chop(base64_decode($c_t))); 
    $iv = substr(md5($key), 0,mcrypt_get_iv_size (MCRYPT_CAST_256,MCRYPT_MODE_CFB)); 
    $p_t = mcrypt_cfb (MCRYPT_CAST_256, $key, $c_t, MCRYPT_DECRYPT, $iv); 
    return trim(chop($p_t)); 


這里記錄下這個可逆的加密函數(shù)的使用。

php技術(shù)一個簡潔的PHP可逆加密函數(shù)(分享),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 香蕉久人久人青草青草 | 久久亚洲精品中文字幕亚瑟 | 亚洲夂夂婷婷色拍ww47 | 黄色的视频网站 | 日本www在线 | 免费视频一区二区三区四区 | 九九啪| 日本精品一区二区三区在线视频| 国产精品亚洲第一区二区三区 | 色播亚洲精品网站 亚洲第一 | 精品999久久久久久中文字幕 | 麻豆精品久久久一区二区 | 91免费网 | 韩国一级做a爰片性色毛片 韩国一区二区三区 | 婷婷开心激情网 | 91视频中文字幕 | 永久免费精品影视网站 | 四虎影视永久在线观看 | 婷婷六月天在线 | 91福利国产在线在线播放 | 国产激情在线观看完整流畅 | 五月天综合激情网 | 国产欧美日韩haodiaose | 日韩在线看片 | 色婷婷伊人 | 高清不卡免费一区二区三区 | 91久久精品国产91久久性色tv | 99精品免费观看 | 手机在线观看亚洲国产精品 | 精品国产一区二区三区免费看 | 精品一区二区三区高清免费观看 | 亚亚洲乱码一二三四区 | 亚洲免费久久 | 免费女人扒开下面无遮挡 | 91精品日本久久久久久牛牛 | 国产福利在线观看 | 一区二区网站在线观看 | 亚洲女人天堂网 | 成人免费观看视频高清视频 | 久久久噜噜噜久久老司机 | 美女很黄很黄免费的 |