如何在Assets文件夹中保护我的数据库sqlite(通过加密)?

Som*_*ere 2 sqlite android sqlcipher

我有过逆向工程的经验,人们可以在android中安静地访问你的数据库.我想知道有什么方法我可以在创建时只加密我的数据库(不会混淆整个apk),然后在RunTime期间我会使用我的数据库.

我对数据库知之甚少,所以任何建议都可以像保护我在资产文件夹中的数据库一样.

And*_*Dev 5

当然你可以做到.使用SQL密码.

使用时,而不是使用常规android.database.sqlite.SQLiteDatabase,使用info.guardianproject.database.sqlcipher.SQLiteDatabase.有关详细信息,请查看此问题.