Android预先存在/外部数据库安全问题

时间:2014-11-19 19:39:51

标签: android database sqlite file security

我有一个包含在APK中的SQLite数据库。 DB位于Assets文件夹下,并被复制到内部存储上的文件夹中。

一切正常,但我对数据库有安全顾虑。

更具体地说是有人复制并打开我的数据库文件。

如何保护数据库文件?

1 个答案:

答案 0 :(得分:1)

如果您愿意,可以加密数据库,但是您需要在程序中包含一个密钥才能对其进行解密。这是一个易于使用的产品SQLCipher

在一天结束时,您所做的最好的事情就是让数据库更难以从手机上复制并阅读。