>  기사  >  백엔드 개발  >  PHP初记|xxtea类

PHP初记|xxtea类

WBOY
WBOY원래의
2016-06-13 10:39:251005검색

PHP小记|xxtea类

xxtea可逆加密算法PHP实现:

?

Class Xxtea {	public function encrypt($s, $key) {		return base64_encode(self :: xxtea_encrypt($s, $key));	}	public function decrypt($e, $key) {		return self :: xxtea_decrypt(base64_decode($e), $key);	}	private function long2str($v, $w) {		$len = count($v);		$n = ($len -1)  $n))				return false;			$n = $m;		}		$s = array ();		for ($i = 0; $i = 2147483648)			$n -= 4294967296;		while ($n > 2 & 3;			for ($p = 0; $p > 5 & 0x07ffffff) ^ $y > 3 & 0x1fffffff) ^ $z > 5 & 0x07ffffff) ^ $y > 3 & 0x1fffffff) ^ $z > 2 & 3;			for ($p = $n; $p > 0; $p--) {				$z = $v[$p -1];				$mx = self :: int32((($z >> 5 & 0x07ffffff) ^ $y > 3 & 0x1fffffff) ^ $z > 5 & 0x07ffffff) ^ $y > 3 & 0x1fffffff) ^ $z <p>?</p><p>使用方法:</p><p><strong>加密:</strong></p><p><strong>Xxtea::encrypt(明文字符串, 密钥字符串);</strong></p><p><strong>解密:</strong></p><p><strong>Xxtea::decrypt(密文字符串, 密钥字符串);</strong></p><p>?</p><div class="clear">
                 
              
              
        
            </div>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.