1

私はdjangoアプリケーションにdjango-registrationを使用しています(おかげでJames Bennett)。安全なハッシュアルゴリズムを使用し、パスワードハッシュにソルトを使用することの重要性について語った記事をいくつか読みました..djangoのソースコードを見たとき-登録、sha1作成に使用されていることがわかりましたactivation_key

activation_key = hashlib.sha1(salt+username).hexdigest()

sha1私の知る限り、安全なハッシュ アルゴリズムではなくなりました。ハッシュアルゴリズムを使用するように設定できる方法があるかどうか疑問に思っていました。

あなたたちは何をお勧めしますか?

4

1 に答える 1

1

ここで使用されているものを再検討することをお勧めします。ソルトなしのパスワードを保存するために使用される場合、SHA-1 は脆弱です。ソルトを使用して完全にランダムではない識別子を生成すると、かなり安全です。

于 2012-06-09T03:15:50.707 に答える