我必须存储大量必须从网络服务器下载的图像。图像的大小可能为 80Mb。所以我想要一个指导来存储它们,无论是在内部还是外部存储中。两者都给我带来了一些问题。众所周知,内部存储非常有限,但外部存储的问题是用户可以访问图像。我不希望我的应用程序图像暴露给用户并被更改或删除。那么有没有其他选择或者有什么技术可以安全地将数据放入外部存储中?
最佳答案
不幸的是,外部存储具有 FAT 文件系统,不支持访问限制。而且您根本不能在内存中存储如此大的数据 block (否则用户不会喜欢您,温和地说)。
所以唯一的方法是使用外部存储。如果您需要一些保护,那么您可以加密/解密数据。或者只是混淆数据,例如更改文件扩展名,或在每个文件的开头添加 10 个字节。混淆在资源方面更有效,但保护更少。尽管仍然可以从您的应用程序中提取加密 key ,因此这两种方法都有其流程。
关于android - Android 中大数据安全存放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063502/