<?php
$a = "meow";
$b = $a . "\0woef";
$a = hash_hmac('sha512', $a, 'boegaboe', true);
$b = hash_hmac('sha512', $b, 'boegaboe', true);
function meow($string)
{
$callback = function($char)
{
return str_pad(decbin(ord($char)), 8, '0', STR_PAD_LEFT);
};
return array_map($callback, str_split($string));
}
var_dump(
$a,
$b,
meow($a),
meow($b),
password_hash($a, PASSWORD_BCRYPT, ['salt' => 'boeschrikboeschrikboe!', 'cost' => 12]),
password_hash($b, PASSWORD_BCRYPT, ['salt' => 'boeschrikboeschrikboe!', 'cost' => 12])
);
preferences:
28.31 ms | 402 KiB | 5 Q