C# System.Security.Cryptography.CryptographicException:“不正确的项。

C#中使用RSA 公匙解密数据时出现错误

System.Security.Cryptography.CryptographicException:“不正确的项。

这个错误的原因是 C#不允许你用public Key去解密数据,
public Key的作用只是用来:
1 加密
2 验证

也就是说 C#中的RSA的public Key只能用来加密数据和验证数据(例如证书)

如果你强行用它来解密,就会出现这个错误.
[英文解释] Kashif's Rumbling : RSA Encryption In C# using Microsoft Cryptography Library
[中文解释] C#RSA私钥加密,公钥解密出错的原因

都散了吧...试试其他方式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容