Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的..
首先,我知道使用纯文本的所有后果。
但是,如何让 django 以纯文本格式保存用户密码?
我放弃在明文中使用...并且我使用 MD5 密码散列器.. 但是在 Django 中,默认的 MD5 密码散列器使用 SALT 来进行散列,而在 delphi 中我们不能使用它们.. 解决方案是使用这个:
PASSWORD_HASHERS = ( 'django.contrib.auth.hashers.UnsaltedMD5PasswordHasher', )
在 setting.py 中使用,并重新创建所有用户。之后,所有密码都保存在MD5纯中,我们可以在Delphi或其他软件中读取。