diff --git a/include/password-methods/class_passwordMethodSsha512.inc b/include/password-methods/class_passwordMethodSsha512.inc index 8ff301ebfa86722c2df9c5b1ba22b27348d48554..5a52f7bf9886daa8e21d9643be973b3c4269aed9 100644 --- a/include/password-methods/class_passwordMethodSsha512.inc +++ b/include/password-methods/class_passwordMethodSsha512.inc @@ -59,7 +59,7 @@ class passwordMethodSsha512 extends passwordMethod public function generate_hash (string $pwd, bool $locked = FALSE): string { if (function_exists('hash')) { - $salt = substr(pack('h*', md5(random_int(0, PHP_INT_MAX))), 0, 8); + $salt = substr(pack('h*', md5("".random_int(0, PHP_INT_MAX))), 0, 8); $salt = substr(pack('H*', sha1($salt.$pwd)), 0, 4); $pwd = '{SSHA512}'.($locked ? '!' : '').base64_encode(hash('sha512', $pwd.$salt, TRUE).$salt); } else {