BUG Make PasswordEncryptor::check more resistent to timing attacks

This commit is contained in:
Maxime Rainville 2020-09-10 22:17:50 +12:00
parent 089098ffdb
commit 8bcfa57342

View File

@ -100,6 +100,6 @@ abstract class PasswordEncryptor
*/ */
public function check($hash, $password, $salt = null, $member = null) public function check($hash, $password, $salt = null, $member = null)
{ {
return $hash === $this->encrypt($password, $salt, $member); return hash_equals($hash, $this->encrypt($password, $salt, $member));
} }
} }