gpt4 book ai didi

php - 密码迁移 - Drupal SHA2 到 PHP MD5 版本

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:08 25 4
gpt4 key购买 nike

众所周知,Drupal 存储密码使用 SHA2 方法,涉及加密 + 散列 + 加盐。

我有一个密码列表,目前我的一些客户在 Drupal 中使用这些密码。由于我们已将整个系统迁移到自定义 PHP,因此我们无法使用相同的密码。我们真的不想让数据库中的每个人都生成一个新密码。

如果有任何方法,我们可以更改 SHA2(Drupal - 512 加密)中的所有密码,以支持我们当前具有 MD5/SHA1(PHP Mysql 数据库)的新系统。

如有任何帮助,我们将不胜感激。

最佳答案

您真的不想 MD5。就密码哈希方法而言,它已经死了。你应该移动到password_hash和绝对最低限度的 Bcrypt 之类的东西。

请记住,当有人登录并且您验证他们的密码正确时,您就有机会更新密码在数据库中的散列方式。如果他们使用的是弱方法,请切换到强方法并保存他们的用户记录。没有人会知道你做了什么。

大约一年后,如果您担心这种挥之不去的责任,您总是可以强制使所有旧格式密码过期。您的所有活跃用户都不会受到影响。

关于php - 密码迁移 - Drupal SHA2 到 PHP MD5 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38411603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com