我列出了我从其他数据库工具中提取的用户信息。此工具中的信息以纯文本格式显示。我正在将Django用于我的项目,我需要将passowrd用于
<algorithm>$<iterations>$<salt>$<hash>
格式。
我可以使用哪个库或脚本将我的明文转换为Hashed值?
我已经阅读过关于Django Hasher但想了解更多相关信息。
答案 0 :(得分:6)
如果要在用户模型中保存密码,只需在实例上调用user.set_password(<plain-text password>)
即可。否则,请使用make_password()
:
from django.contrib.auth.hashers import make_password
hashed_pass = make_password(plain_text_pass)