PHP可逆加密 解密函式分享

2022-10-03 13:12:10 字數 742 閱讀 8052

函式原始碼

複製** **如下:

function encrypt($data, $key)

$encrypt = mcrypt_encrypt(mcrypt_des, $key, $prep_code, mcrypt_mode_ecb);

return base64_encode($encrypt);

} function decrypt($str, $key) $/', $str))

return unserialize($str); }

呼叫函式

複製** **如下:

$key = 'okyo.cwww.cppcns.comn';

$data = array('id' => 100, 'username' => 'customer', 'password' => 'e10adc3949ba59abbe56e057f20f883e');

$snarr = serialize($data);

$en = encrypt($data, $key);

$de = decrypt($en, $key);

echo "加密原型:";

print_r($data);

echo "

金鑰:$key

加密結果:$en

解密結果:";

print_r($de);

本文標題: php可逆加密/解密函式分享

本文位址:

PHP 動態可逆加密解密函式

引數解釋 string 明文 或 密文 operation decode表示解密,其它表示加密 key 密匙 expiry 密文有效期 function yundanran auth string 0,operation decode key expiry 0 用固定的演算法,打亂密匙簿,增加隨機性...

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

很多時候我們需要對資料進行加密解密,比如有些資料需要儲存到cookie中,但又不能被使用者輕易得到這些資料,這時我們就需要加密這些資料儲存到cookie中,等我們需要使用它們的時候再解密。加密的過程如下 複製 如下 加密資料並寫到cookie裡 cookie data this encrypt no...

2個比較經典的PHP加密解密函式分享

這篇文章主要介紹了2個比較經典的php加密解密函式分享,乙個是discuz 的authcode加密函式 帶詳細分解 乙個是encrypt 函式,都比較經典,需要的朋友可以參考下 專案中有時我們需要使用php將特定的資訊進行加密,也就是通過加密演算法生成乙個加密字串,這個加密後的字串可以通過解密演算法...