使用密钥对字符串进行异或处理
/** * @param string $data 待处理字符串 * @param string $key 密钥 * @param string $string * @return mixed|string */ public function getXOR($data, $key, $string = '') { $len = strlen($data); $len2 = strlen($key); for ($i = 0; $i < $len; $i++) { $j = $i % $len2; $string .= ($data[$i]) ^ ($key[$j]); } return $string; }