Unit tests for Crypto package

This commit is contained in:
Marcin Łojewski
2018-06-10 21:30:01 +02:00
parent 97146d6429
commit f2f3a897a5
22 changed files with 1003 additions and 7 deletions

View File

@@ -48,7 +48,7 @@ abstract class SSHA extends AbstractAlgorithm
$saltedPassword = base64_decode(
preg_replace("/" . $this->getPrefix() . "/i", "", $dbHash)
);
$salt = substr($saltedPassword, -(strlen($saltedPassword) - 32));
$salt = substr($saltedPassword, -32);
$hash = self::ssha($password, $salt);
return hash_equals($dbHash, $hash);