您的位置:首页 > 其它

填充无效,无法被移除(Padding is invalid and cannot be removed)

2009-06-19 23:15 489 查看
通常, 我们在用.NET System.Security.Cryptography命名空间下面的DES/RijndaelManaged之类的加密解密时, 会发现加密很正常, 很顺利, 但解密的时候却出错说"填充无效, 无法被移除", 这是为什么呢?

我们先看看一般的加密解密的写法 (以RijndaelManaged为例)

public string Encrypt(string plainText)
2 public string Decrypt(string cipherText)
2 {
3{
6{ }
17 return plainText;
18 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐