我试图通过在我已经存在且正在运行的 android 应用程序中的数据库设置中实施加密来保护一些敏感数据。
我尝试遵循本教程(http://sqlcipher.net/sqlcipher-for-android/)并浏览了很多论坛,包括 Cipher 的 google 组。但是,我仍然不清楚 SQLCipher 是如何工作的,以及我应该如何调整我的代码以满足我的需求。
我正在关注 android 中数据库的这种实现:http : //www.vogella.com/articles/AndroidSQLite/#databasetutorial_database,这意味着我有 SQLiteOpenHelper 类和另一个类来存储 CRUD 方法的扩展。
在这种情况下我应该如何使用 SQLCipher?我应该在哪里定义密码?我应该在哪里使用 loadLibs(context)?只在主要活动中?或者在每个访问数据库的活动中?
我觉得我快到了,我只需要最后的推动来解决这个问题:P 在此先感谢!