gpt4 book ai didi

django - 生成 Django SHA1 密码

转载 作者:行者123 更新时间:2023-12-02 07:17:42 25 4
gpt4 key购买 nike

我需要基于 Django 中已创建的用户,从另一个 python 软件提供对 Django 数据库的访问。我对整个访问过程很满意,我只需要一段代码来生成 Django 密码,就像管理身份验证模块一样。

最好的方法是什么?请注意,如果可能的话,我不想为此拥有整个 Django 包。

非常感谢

最佳答案

知道它是如何工作的。我编写了一个小函数来检查用户的密码:

def check_passwd (user, raw_password):
import hashlib
# ... get 'hsh_passwd' from database based on 'user' ...
hsh_passwd = hsh_passwd.split('$')
salt = hsh_passwd[1]
hsh = hsh_passwd[2]
if hsh == hashlib.sha1(salt + raw_password).hexdigest():
return True
return False

当然,没有太多验证,也不灵活,但这就是我一直在寻找的。

关于django - 生成 Django SHA1 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259790/

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