【发布时间】:2011-12-25 17:00:34
【问题描述】:
好吧,我正在尝试在 VS 2010 上运行一个使用 AES 加密的客户端-服务器应用程序。但是,在收到一个大的、序列化和加密的文件时,程序会抛出异常:Cryptographic Exception: Padding is Invalid and Cannot be Removed.
我查看了 SOF 和其他领域,异常出现在 Web 服务和加密应用程序中。我还尝试了所有提到的解决方案,例如更改填充模式、处理加密器和解密器以及使用相同的密钥,不幸的是,没有一个有效,所以我想知道你们中是否有人有想法。
【问题讨论】:
-
我希望您没有使用相同的密钥来加密和解密。你可能想看看这个:stackoverflow.com/questions/11762/…
-
我是,我查过了,不是这样
标签: c# cryptography