關於php加密演算法,可以用於COOKIE加密等

2021-06-10 08:25:05 字數 1633 閱讀 4889

<?php 

//獲得隨機唯一陣列,頁面列印後,替換md_cookie裡的$hx_arr陣列

/*$hx_arr = array(

'a'=>'s',

'b'=>'s',

'c'=>'s',

'd'=>'s',

'e'=>'s',

'f'=>'s',

'g'=>'s',

'h'=>'s',

'i'=>'s',

'j'=>'s',

'k'=>'s',

'l'=>'s',

'm'=>'s',

'n'=>'s',

'o'=>'s',

'p'=>'s',

'q'=>'s',

'r'=>'s',

's'=>'s',

't'=>'s',

'u'=>'s',

'v'=>'s',

'w'=>'s',

'x'=>'s',

'y'=>'s',

'z'=>'s',

'a'=>'s',

'b'=>'s',

'c'=>'s',

'd'=>'s',

'e'=>'s',

'f'=>'s',

'g'=>'s',

'h'=>'s',

'i'=>'s',

'j'=>'s',

'k'=>'s',

'l'=>'s',

'm'=>'s',

'n'=>'s',

'o'=>'s',

'p'=>'s',

'q'=>'s',

'r'=>'s',

's'=>'s',

't'=>'s',

'u'=>'s',

'v'=>'s',

'w'=>'s',

'x'=>'s',

'y'=>'s',

'z'=>'s',

'0'=>'s',

'1'=>'s',

'2'=>'s',

'3'=>'s',

'4'=>'s',

'5'=>'s',

'6'=>'s',

'7'=>'s',

'8'=>'s',

'9'=>'s'

); $t = array_keys($hx_arr);

$tt = $t;

foreach($tt as $k=>$v)

echo'';

print_r($hx_arr);

echo'';

*/

functionmd_cookie($temp_cookie,$md=0)

}elseif($md== 1)

$t_arr_v=base64_decode($t_arr_v);

}else

return$t_arr_v;

} //測試部分

$a = 'aaadd安世高dss稍等s123';

echo$a.'

';$b = md_cookie($a);

echo$b.'

';$c = md_cookie($b,1);

echo$c.'

';?>

PHP加密演算法

string 明文或密文 operation 加密encode或解密decode key 金鑰 expiry 金鑰有效期 function authcode string operation decode key expiry 0 用固定的演算法,打亂密匙簿,增加隨機性,好像很複雜,實際上並不會增加...

php加密演算法小結

加密演算法 header content type text html charset utf 8 password hugehugehuge pwd hugehuge md5加密,單向加密演算法,兩個引數,1必寫,要加密的字串,2第二個引數是bool值,為真,md5 報文摘要將以16位元組長度的原...

php加密演算法之實現可逆加密演算法和解密分享

加密演算法如下 複製 如下 function encrypt data,key ordpuvh nbs程式設計客棧p char key x for i 0 i len i ord char 256 return base64 encode str 解密演算法如下 複製 如下 function dec...