質問はそれをすべて言います、C#でランダムソルト(ハッシュ関数で使用される)を生成する最良の方法は何ですか?
RNGCryptoServiceProvider class を使用して、暗号的に安全な乱数を生成する必要があります。
RNGCryptoServiceProvider
Enterprise Libraryは、非常に効果的にランダムソルトを作成できるはずです。それをチェックしてください ここ 。