如何在发布之前保护Android Studio应用中的SQLite数据库?

xqnpmsa8  于 8个月前  发布在  SQLite
关注(0)|答案(1)|浏览(77)

我一直在使用存储在外部SQLite数据库中Assets目录中的敏感数据开发Android应用程序。我在外部编辑它并将其放回项目。我不想在发布的时候因为换肤而把它留在项目目录中。我该怎么办?
我的一些朋友建议我使用后端和登录系统,只有在验证用户的身份后才能将数据库从服务器发送到应用程序用户,但这对我来说在发布应用程序的初始阶段是非常昂贵的。在我为服务器购买托管之前,是否有其他方法可以很好地保护数据库(例如在Android Studio中对其进行加密)?

z4bn682m

z4bn682m1#

在Android Studio中加密
您可能对https://github.com/sqlcipher/android-database-sqlcipher感兴趣(作为可能的解决方案)
在SQLCipher上搜索会显示许多指向使用示例的链接。

相关问题