そのため、C# で TripleDES アルゴリズムを使用しようとしています。
ただし、指定されたキー サイズではないというエラーが表示され続けます。
それはどういう意味ですか、どうすれば修正できますか?
次の行で発生します。
tripledes.Key = pdb.GetBytes(112);
pdb は Rfc2898DeriveBytes です。
ええ、どうすればこのエラーを修正できますか?
そのため、C# で TripleDES アルゴリズムを使用しようとしています。
ただし、指定されたキー サイズではないというエラーが表示され続けます。
それはどういう意味ですか、どうすれば修正できますか?
次の行で発生します。
tripledes.Key = pdb.GetBytes(112);
pdb は Rfc2898DeriveBytes です。
ええ、どうすればこのエラーを修正できますか?
128 または 192 にする必要があります。.NET Framework は 112 または 168 ビットのみを使用しますが、128 または 192 を指定する必要があります。
正当な鍵のサイズはアルゴリズムによって異なります - SymmetricAlgorithm.LegalKeySizesを参照してください。