繁体   English   中英

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

[英].NET: puzzling cryptographic exception in RsaCryptoServiceProvider

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

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

我试图设置 cspParameters 但没有区别。 我认为只有当我设置一个大的位大小时才会发生这种情况。 (强度值)

没关系,问题的根源是我将其设置为大于 16384 的值。(这是 .net 中 RSA 的最大位大小)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM