是否可以更改Laravel的默认身份验证方案使用的加密算法?

时间:2018-03-21 17:30:44

标签: php mysql laravel laravel-5.3 password-hash

在这种情况下:我有一个以纯文本格式存储的密码列,我需要〜加密〜哈希它。这很好,但MySql仅支持几种类型的加密(AES,Triple-DES等),而本机Laravel身份验证方案仅使用Blowfish(来自php的#{1}})。我想使用原生MySQL函数迁移密码。

在默认的Laravel身份验证方案中,我有什么办法可以使用不同的哈希算法吗?我真的希望有一个配置或者我可以使用的东西,但在对源进行一些调查之后,我没有希望。

Laravel 5.3

1 个答案:

答案 0 :(得分:0)

我建议编写console命令来迁移纯文本 密码使用PHP。 Laravel在这个问题上有很好的documentation,这应该可以否定尝试重新配置Laravel的加密配置。

  

我想使用原生MySQL函数来迁移密码

不确定原因,除非这是一个平台问题。但是,您正在运行Laravel 5.3,因此使用PHP不应成为问题。