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