如何在Android App中保护本地数据

时间:2017-03-23 12:15:10

标签: android database sqlite security apk

有很多主题引用那个,但没有一个能满足我。

我遇到了一个问题。假设我有简单的android应用程序,其意图是从本地数据库读取/更新/插入/删除数据。 现在我的问题是,如果有人偷了手机并试图用USB线缆访问它,如何使这个数据库无法访问? 从这种访问中保护数据的最佳方法是什么? 据我所知,如果我使用例如SharedPreferences或Sqlite,那么这些文件将被存储并可以通过USB电缆访问...

1 个答案:

答案 0 :(得分:1)

  

现在我的问题是,如果有人偷了手机并尝试使用USB线缆访问它,如何使这个数据库无法访问?

使用加密数据库(例如SQLCipher for Android)和用户提供的密码短语。