coupleのgreatが塩のベストプラクティスについて議論されており、パスワードごとに異なる塩を生成し、データベースのパスワードと一緒に保存することが圧倒的に推奨されているようです。データベースの代わりにコードに塩を保存する
しかし、私が塩の目的を正しく理解していれば、あなたが虹のテーブル攻撃によって危険にさらされる可能性を減らすことです。だから、私はそれをデータベースに保存することによって、各ユーザーのためにそれを変更することが最適であることを理解していますが、もし塩がデータベースの近くにいなければどうでしょうか?コードに単一のsalt値を格納すると(Webサーバー上ではコンパイルされたdllになります)、攻撃者が何らかの方法でデータベースにアクセスすると同じ目的を果たしませんか?より安全なのは私のようだ。
もしあなたが楽しいことをしたいのであれば、両方を行うか両方を行い、データベースにdupを格納するか、データベースの第3の塩とdupの第4の塩で両方を行う:D – Malfist