使用密鑰對字符串進行異或處理
/** * @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; }