哈希加密
您的应用程序的默认散列驱动程序在 config/hashing.php
配置文件中配置。目前有两种支持的驱动程序: 和 Argon2。
你可以通过调用 Hash
Facade 的 方法来填写密码:
调整 Bcrypt 加密系数
make
方法还能使用 rounds
选项来管理 bcrypt 哈希算法的加密系数。然而,大多数应用程序还是能接受默认值的:
调整 Argon2 加密系数
密码哈希验证
check
方法能为你验证一段给定的未加密字符串与给定的哈希串是否一致。然而, 如果你使用 LoginController
控制器,你可能不需要直接使用这个方法,因为该控制器会自动调用这个方法:
检验密码是否需要重新哈希
needsRehash
方法可以帮你确定当密码被哈希时,被哈希计算器使用的加密系数是否发生变化: