こんにちは、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/hashers.py#L329