xor_hash - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of xor_hash.php
- <?
- function xor_hash($data) {
- $chunks = str_split(bin2hex($data), 32); //128 bits is 32 hex chars
- $xored = pack('H*', str_repeat('0', 32));
- foreach ($chunks as $chunk) {
- $xored ^= pack('H*', $chunk);
- }
- return str_pad(bin2hex($xored), 32, '0', STR_PAD_LEFT);
- }
- $m = "not very long but still pretty long test message";
- echo $m;
- echo "\n";
- echo xor_hash($m);
File Description
- xor_hash
- PHP Code
- 27 Sep-2020
- 385 Bytes
You can Share it:
Latest PHP Pastes