很多時候我們需要對資料進行加密解密,比如有些資料需要儲存到cookie中,但又不能被使用者輕易得到這些資料,這時我們就需要加密這些資料儲存到cookie中,等我們需要使用它們的時候再解密。
加密的過程如下:
複製** **如下:
// 加密資料並寫到cookie裡
$cookie_data = $this -> encrypt("nowamagic", $data);
$cookie = array(
'name' => '$data',
'value' => $cookie_data,
'expire' => $user_expire,
'domain' => '',
&程式設計客棧nbsp; 'path' &nbsgormdqp; => '/',
'prefix' => ''
);$this->input->set_cookie($cookie);
// 加密
public function encrypt($key, $plain_text)
使用的時候再解密:
if( isset($_cookie['data']) )
function decrypt($key, $c_t)
這裡記錄下這個可逆的加密函式的使用。
本文標題: 乙個簡潔的php可逆加密函式(分享)
本文位址:
PHP可逆加密 解密函式分享
函式原始碼 複製 如下 function encrypt data,key encrypt mcrypt encrypt mcrypt des,key,prep code,mcrypt mode ecb return base64 encode encrypt function decrypt st...
PHP 動態可逆加密解密函式
引數解釋 string 明文 或 密文 operation decode表示解密,其它表示加密 key 密匙 expiry 密文有效期 function yundanran auth string 0,operation decode key expiry 0 用固定的演算法,打亂密匙簿,增加隨機性...
2個比較經典的PHP加密解密函式分享
這篇文章主要介紹了2個比較經典的php加密解密函式分享,乙個是discuz 的authcode加密函式 帶詳細分解 乙個是encrypt 函式,都比較經典,需要的朋友可以參考下 專案中有時我們需要使用php將特定的資訊進行加密,也就是通過加密演算法生成乙個加密字串,這個加密後的字串可以通過解密演算法...