1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <?php
$d = "Q";
$e = "3";
$res = $d ^ $e;
echo $res."\n"; // b
$res_2 = intval($d) ^ intval($e);
echo $res_2."\n"; // 3
var_dump('TEST' ^ '3ok5' ); // g*8a
printf('%u %u %u %u', ord('T' ^ '3'), ord('E' ^ 'o'), ord('S' ^ 'k'), ord('T' ^ '5')); // 103 42 56 97
?>
<script>
var b = "Q";
var c = "3";
var dual = b ^ c;
console.log(dual); // 3
var dual_2 = String.fromCharCode(b.charCodeAt(0) ^ c.charCodeAt(0));
console.log(dual_2); // b
var dual3 = "";
for(index in "TEST".split("")) {
dual3 = dual3 + String.fromCharCode("TEST".charCodeAt(index) ^ "3ok5".charCodeAt(index));
}
console.log(dual3); // g*8a
for(index in dual3.split("")) {
console.log(dual3.charCodeAt(index)); // 103 42 56 97
}
</script> |