Я использую Случайные байты для создания хэша в PHP:
<?php
class Hash
{
public static function make($string, $salt = '')
{
return hash('sha256', $string . $salt);
}
public static function salt($length)
{
return random_bytes($length);
}
public static function unique()
{
return self::make(uniqid());
}
}
?>
Но я получаю это как результат:
| i��� ͦ��S��7�j�) 8ce�� | i����� ͦ��S��7�j�) 8ce��
Так как же это и как я могу решить эту проблему?