乙個簡潔的PHP可逆加密函式 分享

2022-10-06 13:15:14 字數 703 閱讀 3601

很多時候我們需要對資料進行加密解密,比如有些資料需要儲存到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將特定的資訊進行加密,也就是通過加密演算法生成乙個加密字串,這個加密後的字串可以通過解密演算法...