![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/laminas/laminas-crypt/src/Password/ |
<?php namespace Laminas\Crypt\Password; use Laminas\Crypt\Hash; /** * Bcrypt algorithm using crypt() function of PHP with password * hashed using SHA2 to allow for passwords >72 characters. */ class BcryptSha extends Bcrypt { /** * BcryptSha * * @param string $password * @throws Exception\RuntimeException * @return string */ public function create($password) { return parent::create(Hash::compute('sha256', $password)); } /** * Verify if a password is correct against a hash value * * @param string $password * @param string $hash * @throws Exception\RuntimeException When the hash is unable to be processed. * @return bool */ public function verify($password, $hash) { return parent::verify(Hash::compute('sha256', $password), $hash); } }