私はC#で次のコードを持っています
PasswordDeriveBytes DerivedPassword = new PasswordDeriveBytes(Password, SaltValueBytes,
HashAlgorithm, PasswordIterations);
byte[] KeyBytes = DerivedPassword.GetBytes(32);
.NetのPasswordDeriveBytes
用途PBKDF1
。「SHA1」ハッシュアルゴリズムを使用して32バイトのキーを生成しています。
crypto++でこれを実現する方法を教えてください。PBKDF2を使用するcrypto++では、20バイトのキーを生成します。C#で生成される32バイトのキーを作成するにはどうすればよいですか。