我正在开发一个将存储用户敏感数据的应用程序。我的问题是使用用户可以查看存储数据的其他应用程序。然后我需要为一般数据提供更好的安全性。
有什么方法可以为 SQLite 数据库和表提供更好的安全性?
最佳答案
在您将数据输入数据库之前对其进行加密。据我所知,SQLite 数据库保存在/data/目录中某处的单个文件中。更重要的是,您的数据以纯文本格式保存。这意味着某人总是可以通过 root 手机、获取 .db SQLite 文件并使用文本编辑器打开它来提取该数据。
所以,加密你的数据:)
-- 好吧,也许不是文本编辑器,而是一个简单的十六进制编辑器。总之……
关于android - Sqlite 数据库安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140230/