作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我需要在应用程序中存储音频文件。应限制对这些文件的访问。我怎样才能安全地存储这些文件?
我试过放在assets文件夹中,但是解压apk时,可以得到这些文件。
我也将扩展文件用作 zip 存档,但是,可以分配此文件并且用户可以检索文件。
有没有办法存储文件,让用户无法获取?
最佳答案
Is there a way to store files so that the user can not get them?
普通软件回答的问题并没有解决问题。黑客可以对其进行逆向工程以获取您下载 Assets 的 url,或者通过运行时 Hook 或调试从内存中获取文件数据。
事实上这个问题没有解决方案,但安全专家试图做的只是让它付出很多代价,然后数据会带来。
如果您的应用程序的 Assets 非常重要,那么我建议执行以下操作。
我知道上面的方法很难实现,如果物有所值,你应该考虑这些方法。
关于android - 如何在 Android 中保护 Assets 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43117075/
我是一名优秀的程序员,十分优秀!