如何将纯文本密码转换成Django中的PBKDF2算法格式?

2024-06-24 13:11:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有从其他数据库工具中提取的用户信息列表。此工具中的信息为纯文本。我在我的项目中使用Django,我需要passowrd <algorithm>$<iterations>$<salt>$<hash>格式。在

我可以使用哪个库或脚本将明文转换为哈希值?在

我读过关于Django Hasher的文章,但想得到更多关于它的信息。在


Tags: 工具项目django用户文本脚本信息数据库
1条回答
网友
1楼 · 发布于 2024-06-24 13:11:38

如果要在用户模型中保存密码,只需在实例上调用user.set_password(<plain-text password>)。否则,请使用make_password()

from django.contrib.auth.hashers import make_password

hashed_pass = make_password(plain_text_pass)

相关问题 更多 >