阅读背景:

解决解密时出现"要解密的数据的长度无效" 或 "填充无效无法被移除" 的错误

来源:互联网 

1、首先排除数据库中读取加密后的字段是否被强制截断。

2、AES加密后的byte[]首先应用base64( Convert.ToBase64String)编码一次,若直接用utf8的话会报上述错误,若用unicode编码的话会解密成乱码,原因是加密后的byte数组用其他编码方式编码的话会丢失字符。2、AES加密后的byte[]首先应




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: