国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 一個簡潔的PHP可逆加密函數(分享)

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

2020-04-05 13:44PHP教程網 PHP教程

本篇文章是對一個簡潔的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)); 


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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜在线电影 | 一级毛片免费网站 | 伊人短视频 | 先锋资源在线观看 | 亚洲影音| 久久国产精品免费一区二区三区 | 激情一区二区 | 久久免费看少妇a高潮一片黄特 | 久久精品电影 | 国产一区二区三区四 | 久久久久久久久久久久国产 | 日韩在线观看一区二区 | 国产一区二区三区免费 | 亚洲性视屏 | 欧美乱大交xxxxx春色视频 | 天天玩天天操天天射 | 亚洲综合日韩欧美 | 性爽视频 | 日韩精品99久久久久中文字幕 | 亚洲免费观看在线视频 | 国产精品一区二区三区在线播放 | 欧美在线网站 | 四虎影院最新地址 | 久久国产精品久久精品国产演员表 | 国产欧美日韩一级大片 | 在线视频 亚洲 | 精品成人久久久 | 精品一区二区三区中文字幕老牛 | 一区亚洲 | 亚洲成人av在线播放 | 欧美激情一区二区三级高清视频 | 日本一区二区高清不卡 | 国产精品久久久久久久一区探花 | 日韩中文视频 | 91精品福利 | 亚洲欧美在线视频 | 免费三级黄色 | 视频一区在线播放 | 中文av电影 | 精品国产不卡一区二区三区 | 91在线|