【问题标题】:Will Django update passwords that doesn't have the current password hasher?Django 会更新没有当前密码哈希的密码吗?
【发布时间】:2014-05-09 11:20:14
【问题描述】:

如果我在 Django 设置中更新 PASSWORD_HASHERS,Django 会在登录时自动更新使用先前算法散列的用户的密码吗?

我正在处理一个用户和密码表,其中一些已使用 sha1 或 md5 进行哈希处理,而另一些则使用 bcrypt 进行了哈希处理。我想确保在用户登录时,使用 bcrypt 更新他们的密码,以便我可以逐渐变得更加安全。

【问题讨论】:

    标签: python django passwords bcrypt


    【解决方案1】:

    是的,“当用户登录时,如果他们的密码存储的不是首选算法,Django 会自动将算法升级到首选算法。” Relevant docs.

    【讨论】:

    • 对不起,不知道在这里用谷歌搜索什么,应该更正确地阅读文档。谢谢您的帮助! :)
    猜你喜欢
    • 1970-01-01
    • 2014-07-15
    • 2011-06-18
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 2023-04-08
    相关资源
    最近更新 更多