我有一个名为A的应用程序,它是在Laravel 5.4中开发的,拥有超过5000个用户。我必须将应用程序迁移到Laravel 5.6而不要求他们更改密码。
如果您没有更改服务提供者或绑定不同的实现,则5.4中生成的哈希应该使用bcrypt。
5.6中的哈希支持bcrypt和argon,但如果你没有更改config / hashing.php文件中的驱动程序,则默认为bcrypt。
因此,默认情况下都使用bcrypt并且应该兼容。