PHP中的异或运算符xor如何实现简单异或操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计70个文字,预计阅读时间需要1分钟。
php
<?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);
本文共计70个文字,预计阅读时间需要1分钟。
php
<?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);

