四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

加密的過程如下:
復制代碼 代碼如下:
// 加密數據并寫到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)); 


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

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

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

主站蜘蛛池模板: 架子姐姐| 雪合战| 我不知道明天的道路歌词歌谱| 祝福语生日| 欧美日韩欧美| 花式特殊符号可复制| 太太的情人电影| 在线观看乒乓球直播| 教学质量分析| 色在线视频| 摘抄现代诗| 吴京电影全集完整版喜剧| 珍爱如血泰剧全集在线观看| av888av| 科洛弗| 卢靖姗照片| 电影《大突围》免费观看完整版| 深海票房| 公司减资从1000万减到10万| 头文字d演员| 枕边凶灵完整版免费播放| 丛林之王| 新红楼梦1-10集| 结婚十年电视剧| 世界上最有杀气的国歌| 燕郊在线| 林正英电影大全| 雪豹46集全| 69视频污| 朴新阳| 湖南卫视节目表| 画江湖之不良人电影| 和风有关的四字成语| 上海东方卫视节目表| 豆包简历个人资料| 电影在线观看免费完整高清网站 | 杨幂一级毛片在线播放| cctv16直播| 电影名叫《保姆》| 闪电11人| 《爱的温暖》电影在线观看|