0

.NETでの暗号化に関するこのチュートリアルを読みました

Rfc2898DeriveBytesを使用して、対称アルゴリズムで使用されるランダムキーを作成します。ただし、キーは保存されません。その後、復号化メソッドで同じパスワードとソルトを提供し、テキストを復号化します。

同じソルトとパスワードをRfc2898DeriveBytesに提供すると、同じキーが派生する可能性があるということですか?キーを保存する必要はなく、ソルトとパスワードを保存するだけですか?

4

1 に答える 1

1

はい、そうです。Rfc2898DeriveBytes への同一の入力は、同一の出力を提供します。そうしないと、復号化できません。

あなたが参照する記事では、「ランダム」という用語を大まかに使用しています。Rfc2898DeriveBytes の出力はランダムではありませんが、高いエントロピーを持っています。

于 2012-06-10T21:02:19.643 に答える