PHP 動態可逆加密解密函式

2021-06-19 17:00:24 字數 466 閱讀 6515

/ 引數解釋

// $string: 明文 或 密文

// $operation:decode表示解密,其它表示加密

// $key: 密匙

// $expiry:密文有效期

function yundanran_auth($string=0, $operation = 'decode', $key = '', $expiry = 0)

// 用固定的演算法,打亂密匙簿,增加隨機性,好像很複雜,實際上並不會增加密文的強度

for($j = $i = 0; $i < 256; $i++)

// 核心加解密部分

for($a = $j = $i = 0; $i < $string_length; $i++)

if($operation == 'decode')

else

}else

}

PHP可逆加密 解密函式分享

函式原始碼 複製 如下 function encrypt data,key encrypt mcrypt encrypt mcrypt des,key,prep code,mcrypt mode ecb return base64 encode encrypt function decrypt st...

PHP加密解密函式

關於discuz的加密解密函式,相信大家都有所了解,該authcode函式可以說是對php界作出了重大的貢獻,真的發覺discuz這個函式寫的太精彩啦。研究了一下這個演算法,總的來說可以歸納為以下三點 1,動態性,同一字串使用相同的key,每次加密的密文都不一樣,而解密方法只有乙個,其實就是把解密的...

PHP 加密解密函式

str 需要要加密的字串 不可逆 md5 函式計算字串的 md5 雜湊 語法 md5 string,raw string 必需。規定要計算的字串 raw 可選,規定十六進製制或二進位制輸出格式,預設是32 字元十六進製制數 示例 echo md5 str e22c0235385fb885bdca3c...