我正在使用prebundle数据库创建一个应用程序,我正在使用本教程来实现相同的目标,
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
现在我应该如何使用SQLcipher保护这个prebundle db?与在sqlcipher教程中一样,它假定您正在创建一个新数据库而不是使用现有数据库。
我的目标是阻止任何人看到我的prebundle db的内容。
这个问题有一些技巧,但它不适用于那个人
using sqlcipher to encrypt already existing database and opening it on android
由于 Pranay
答案 0 :(得分:1)
我的目标是阻止任何人看到我的prebundle db的内容。
然后不要打扰。任何人都可以从您的APK中获取加密密钥并解密数据库。 SQLCipher是为了帮助用户保护用户的数据免受攻击者攻击。
如果您不希望用户访问数据,请不要将数据放在他们的设备上。