.NET: загадочное криптографическое исключение в RsaCryptoServiceProvider - PullRequest
0 голосов
/ 14 августа 2011

Я получаю криптографическое исключение в следующем коде, и состояния исключения: указаны недопустимые флаги

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

Я попытался установить cspParameters, но разницы нет.Я думаю, что это происходит только тогда, когда я устанавливаю большой размер.(значение прочности)

1 Ответ

1 голос
/ 27 августа 2011

Неважно, источником проблемы было то, что я установил его на значение больше 16384. (что является максимальным битовым размером для RSA в точечной сети).

...