标签: android database sqlite file security
我有一个包含在APK中的SQLite数据库。 DB位于Assets文件夹下,并被复制到内部存储上的文件夹中。
一切正常,但我对数据库有安全顾虑。
更具体地说是有人复制并打开我的数据库文件。
如何保护数据库文件?
答案 0 :(得分:1)
如果您愿意,可以加密数据库,但是您需要在程序中包含一个密钥才能对其进行解密。这是一个易于使用的产品SQLCipher。
在一天结束时,您所做的最好的事情就是让数据库更难以从手机上复制并阅读。