AES算法 加密解密数据部分出错的问题

2019-12-15 11:25发布

本帖最后由 a312835782 于 2018-11-23 11:29 编辑

最近想用AES加密 IAP,找了一个工具,把bin文件加密。用的AES128

   我从加密后的头32字节拿来解密是能正确解密。  但比如我从第16字节取16字节来解密就不对了。
   如果我从第16字节取32字节来解密, 得出来的结果,前16字节是错误的,后16字节是正确的。
  
是哪里不对吗?

1.将文件加密
4.png (65.77 KB, 下载次数: 0) 下载附件 2018-11-23 11:29 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
a312835782
2019-12-15 17:49
本帖最后由 a312835782 于 2018-11-23 11:38 编辑
SUPER_CRJ 发表于 2018-11-23 11:30
加密或者解密之后,重新初始化一下密钥,记得之前从网上下载的一个AES加密,会把上次的结果作为下次的密钥 ...


我是用工具来试的,还没用代码来算

怎么重新初始化密钥呢?     我重启了软件,计算也是一样的


难道意思是上16字节计算结果当下一次的密钥吗?

好像不对

5.png (69.91 KB, 下载次数: 0)

下载附件

2018-11-23 11:38 上传


一周热门 更多>