Password.php 470 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Utils;
  3. class Password
  4. {
  5. private const algorithm = PASSWORD_DEFAULT;
  6. /*
  7. * Encripta una contraseña.
  8. */
  9. public static function encrypt(string $password)
  10. {
  11. return password_hash($password, self::algorithm);
  12. }
  13. /*
  14. * Comprueba que la contraseña coincida con el hash.
  15. */
  16. public static function verify(string $password, string $hash)
  17. {
  18. return password_verify($password, $hash);
  19. }
  20. }