我在以下代码中遇到加密异常,并且异常指出:指定了无效标志
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider((int)strength);
rsa.Encrypt(new byte[] { 0, 1, 2, 3, 4, 5, 7 }, false); // forcing the key to generate
我试过设置cspParameters,但没有区别。 我认为只有当我设置一个大的比特时才会发生这种情况。 (实力值)
答案 0 :(得分:1)
没关系,问题的根源是我将其设置为大于16384的值。(这是点网中RSA的最大位数)。