PHP中如何实现基础的XOR运算?
- 内容介绍
- 文章标签
- 相关推荐
本文共计85个文字,预计阅读时间需要1分钟。
phpfunction 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';
<?php 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);
本文共计85个文字,预计阅读时间需要1分钟。
phpfunction 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';
<?php 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);

