Android如何使用预先捆绑的Sqlite数据库的SqlCipher?

时间:2013-01-22 20:00:29

标签: android database sqlite encryption sqlcipher

我正在使用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

1 个答案:

答案 0 :(得分:1)

  

我的目标是阻止任何人看到我的prebundle db的内容。

然后不要打扰。任何人都可以从您的APK中获取加密密钥并解密数据库。 SQLCipher是为了帮助用户保护用户的数据免受攻击者攻击。

如果您不希望用户访问数据,请不要将数据放在他们的设备上。