PHP 简单异或运算

vitoland2018年05月20日代码片段820
<?php
header("Content-type: text/html; charset=utf-8");
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;
}
$data = 'this is a #test@ string';
$key = 'thisakey';
$f = getXOR($data, $key);
echo $f;
$s = getXOR($f, $key);
print_r($s);
?>
标签: PHP