私はDjangoフレームワークの初心者です。 djangoのデフォルト認証システムを歩いているうちに、djangoはユーザーのパスワードをalgorithm$salt$hashed
形式で保存しています。そして塩はすべての単一のユーザーのために同じではありません。 djangoはユーザごとに新しい塩を生成します。djangoフレームワークのパスワードハッシングに 'ランダムソルト'を含めることの意味は何ですか?
私はいくつかのWebページを作っていて、他のオープンソースソフトウェアを使用して多くのチャンスを得ていますが、ハッシングのために常に1つの塩ストリングがありました。
だから、私の質問は:「1」塩文字列の横に
- なぜジャンゴ用途「ランダム」塩?
- djangoがパスワードハッシュを使用して同じ列に格納する理由を教えてください。
本当にありがとうございます。私はno.1の理由を理解していなかったのでno.2に尋ねた。ありがとう! – lqez