function xor_enc($str,$key) { $crytxt = ''; $keylen = strlen($key); for($i=0;$i<strlen($str);$i++) { $k = $i%$keylen; $crytxt .= $str[$i] ^ $key[$k]; } return $crytxt; } $str = "北京欢迎您"; $key = "Welcome"; $crytxt = xor_enc($str,$key); echo "加密后->".$crytxt; echo "<br>"; echo "解密后->".xor_enc($crytxt,$key);