android - 有什么办法可以保护SD卡内的数据吗?

标签 android security encryption data-protection

众所周知,由于多种原因,内部存储并不是 Android 中存储大数据的合适位置,这就是我们应该依赖 SD 卡的原因。我的应用程序需要在缓存文件夹中存储大量小视频和图像,因此我使用标准的“/sdcard/Android/cache”目录。

问题是内部存储不是那么容易读取 SD 卡,而是可以轻松地在其他地方读取和安装。

我的想法是重写输入和输出文件流类以引入异或运算符或其他一些简单的“加扰”代码。这是个好主意吗?有没有更好的解决方案,不会增加大量开销?

最佳答案

您始终可以尝试加密数据。这里有一个很好的回复,您可能想看看:

Is there a way to securely store user data on an Android device?

关于android - 有什么办法可以保护SD卡内的数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419765/

相关文章:

javascript - 是否可以使用 javascript 将文件保存到与当前文件相同的目录?

java - 间歇性 SSL 握手错误

encryption - 我怎样才能最好地检查这些椭圆曲线参数是否有效?

android - 在 PhoneGap 1.2.0 中使用 Google Analytics 时 Android 和 iOS 之间的差异

security - 如何保护 Hadoop 中的特定数据

java - 使用 Jasypt 和随机盐进行密码加密和解密

c++ - 在 C++ 中使用密码实现的基本 MCrypt 字符串加密

java - 膨胀类 com.google.android.material.internal.NavigationMenuItemView 时出错

android - 如何重新压缩 APK 文件?

java - 在测试 Google 应用程序内时对测试购买进行退款