简介

为密码提供了安全的 Bcrypt 和 Argon2 哈希加密方式。

如果你在你的 Laravel 应用程序中使用了内置的 LoginControllerRegisterController 类,那么它们默认使用 Bcrypt 进行注册和身份认证。

密码加密

通过调用 Hashmake 方法来加密密码:

  1. use Illuminate\Support\Facades\Hash;
  2. Hash::make(admin);

密码验证

使用 Hashcheck 方法可以验证一段未加密密码与加密后的密码是否一致。

  1. Hash::check('plain-text', $hashedPassword)); //第1个参数为未加加密的密码,第2个参数为加密后的密码