php - Symfony 5.3 密码哈希从“$argon2id”改回“$2y$13”
问题描述
我正在将 Symfony 应用程序从 5.2 更新到 5.3
我看到登录后,数据库中的密码从更改$argon2id$v=19$m=65536,t=4,p=...
为$2y$13$f...
在 4.4 中,我已经按照此处所述实现了迁移,现在我重命名password_hashers
为此处所述(但同样的事情发生在encoders
)。
我不明白这种变化是否有意。我知道过去使用过这个算法$2y$13
(我不知道它的名字,抱歉我不是加密专家),我有自 2020 年以来未登录的用户,他们的密码哈希仍然以$2$13y
他们是否将默认算法恢复为该算法?我没有找到任何相关信息,还是我做错了什么?在security.yaml
我有:
password_hashers:
App\Entity\User:
algorithm: auto
解决方案
推荐阅读
- math - 如何沿曲面镜像矢量?
- sql-server - 根据记录创建时间创建直方图
- python - 如何在 z3py 中获取组合列表?
- c# - 如何修复:UPDATE 语句与 FOREIGN KEY SAME TABLE 约束冲突
- vb.net - 如何在 Picturebox 大小模式缩放中获取图像显示大小
- spring-mongodb - 如何使用 AbstractMongoEventListener 取消删除?
- python - 在 4 个 CPU 上执行 CPU 密集型任务时,20 个进程中的 400 个线程优于 4 个进程中的 400 个线程
- powershell - 在当前 Powershell 会话中启动后台进程
- javascript - 如何使用 Selenium 从亚马逊上的自动建议中“点击”某些建议?
- excel - 如何根据包含昼夜温度数据的表获取日期时间值的温度