0

次のコードで暗号化例外が発生し、例外の状態は次のとおりです。無効なフラグが指定されました

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider((int)strength);
rsa.Encrypt(new byte[] { 0, 1, 2, 3, 4, 5, 7 }, false); // forcing the key to generate

cspParametersを設定しようとしましたが、違いはありません。大きなビットサイズを設定した場合にのみ発生すると思います。(強度値)

4

1 に答える 1

1

気にしないでください。問題の原因は、16384より大きい値に設定したことです(これは、ドットネットのRSAの最大ビットサイズです)。

于 2011-08-27T07:15:48.183 に答える