问题描述
- Android文件加密:加密解密出来文件打开有误。
-
使用CipherInputStream,CipherOutputStream对文件进行加密解密,对于jpg,tex,pdf文档都可以正常显示,但是对png,apk文件解密出来的文件打开不了,png提示没有缩略图,apk提示解析压缩包有误。所有加密解密文件大小基本没大的变化。
解决方案
如何加密解密文件
Android AES 文件加密解密
Android AES 文件加密解密
解决方案二:
直接比较加解密前后文件的md5等,看是否完全一致
解决方案三:
不能基本没有变化啊,应该解密出来和加密前完全一样才可以,估计是加密解密的算法设计的不合理吧
解决方案四:
找到了 找到一个加密解密后文件MD5值不变得方法了。 关于多平台下AES文件加密的总结,涵盖Windows,Android,Mac,Linux~
时间: 2024-10-29 22:28:38