SO でこのトピックに関するいくつかの質問に答えましたが、この特定のクエリに対する回答を見つけることができません。パスワードのソルティング: ベスト プラクティス?を見たことがあり ます。どちらにも非常に役立つガイドラインがありますが、ストレージに関する明確なガイドラインはありません。
ハッシュ、ランダムソルト、反復回数をすべて同じテーブルに入れることをお勧めしますか? そうでない場合、推奨されるアプローチは何ですか?
ランダムなソルトを一緒に配置したとしても、レインボー テーブルを簡単に作成できないことは理解しています。問題は、長い道のりを歩むことができる多くの単純な追加の抑止力があるためです. たとえば、ソルトを別のテーブル (インジェクションは通常、DB ではなくテーブルにリーチします) に配置し、反復回数を別の層 (中間層の定数など) に配置します。