. net: RsaCryptoServiceProvider中令人费解的加密异常

本文关键字:加密 异常 令人费解 RsaCryptoServiceProvider net | 更新日期: 2023-09-27 18:05:25

我在以下代码中得到一个加密异常,异常状态为:指定了无效标志

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

我已经尝试设置cspParameters,但没有区别。我认为只有当我设置一个较大的位大小时才会发生这种情况。(能力值)

. net: RsaCryptoServiceProvider中令人费解的加密异常

没关系,问题的根源是我将其设置为大于16384的值。