1

こんにちは、djangoでデフォルトのSHA暗号化システムをMD5に変更してみます。

私は知っています..SHAはMD5よりも優れていますが、MD5を使用する必要があります。

これどうやってするの?

ありがとう。

4

1 に答える 1

4

設定を入れてみてください:

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

これにより、パスワードが次のように保存されます。

algorithm$hash

そして塩を使います。

別のものが必要な場合は、独自のハッシャーをコーディングする必要があります。Django MD5 実装を見てみましょう: https://github.com/django/django/blob/master/django/contrib/auth/hashers.py#L329

于 2013-02-01T16:32:33.450 に答える