android:加密现成的sqlite数据库然后使用它

时间:2014-12-29 07:47:09

标签: android sqlite encryption

我写了我的sqlite数据库然后我导入到我的应用程序, I used this,它运作正常。

之后我发现我的数据库未加密,因此任何root手机都可以访问它。

所以我建议这样:

1-用密钥加密我的数据库,然后

2-将它返回我的应用程序然后

3-在我的代码中使用加密密钥来解密数据库然后

4-我使用proguard来加密我的代码(因为我的代码有加密密钥)。

这种方式是否正确?

是的,怎么做?

不,我必须做什么?

我读过sqlcipher,但我认为这种技术可以从创建中加密数据库。

1 个答案:

答案 0 :(得分:0)

是SQLite的完整数据库加密

sqlcipher

here is example