1

好的..

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

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

4

1 回答 1

2

我放弃在明文中使用...并且我使用 MD5 密码散列器.. 但是在 Django 中,默认的 MD5 密码散列器使用 SALT 来进行散列,而在 delphi 中我们不能使用它们.. 解决方案是使用这个:

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

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

于 2013-10-21T15:48:26.373 回答