您好,我会尝试在 django 中将默认的 SHA 加密系统更改为 MD5。
我知道.. SHA 比 MD5 更好,但我需要使用 MD5。
我怎样才能做到这一点?
谢谢。
您好,我会尝试在 django 中将默认的 SHA 加密系统更改为 MD5。
我知道.. SHA 比 MD5 更好,但我需要使用 MD5。
我怎样才能做到这一点?
谢谢。
尝试输入您的设置:
PASSWORD_HASHERS = (
'django.contrib.auth.hashers.MD5PasswordHasher',
)
这会将密码存储为:
algorithm$hash
并且会使用盐。
如果您需要不同的东西,您需要编写自己的哈希器。应该不难,看看 Django MD5 实现:https ://github.com/django/django/blob/master/django/contrib/auth/hasers.py#L329