如何让django以纯文本保存用户密码?

时间:2013-08-30 19:59:56

标签: django

好的..

首先,我知道使用纯文本的所有后果。

但是,如何让django以纯文本保存用户密码?

1 个答案:

答案 0 :(得分:2)

我放弃使用明文...而且我使用MD5密码hasher ..但是在Django中,默认的MD5密码hasher使用SALT来制作哈希,而在delphi中我们不能使用它们..解决方案是使用这个:

PASSWORD_HASHERS = (
    'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher',
)

在setting.py中使用,然后重新创建所有用户。之后,所有密码都存储在MD5 pure中,我们可以用Delphi或其他软件读取。