如何加密android sqlite数据库?

时间:2012-07-08 12:46:11

标签: android encryption

我正在为Android创建一个2D游戏,我正在使用sqlite数据库来存储游戏数据。有用的用户可以轻松更改数据库。所以我必须加密数据,当有人更改它时我必须理解这一点。如何我可以这样做吗?

2 个答案:

答案 0 :(得分:8)

查看SQLCipher项目。它是一个开源库,为SQLite数据库文件提供透明,安全的256位AES加密。

该网站为Android提供了tutorial

答案 1 :(得分:0)

SQLCipher +用户密码可能是正确的实现。我们需要用户密码来加密数据库,而不是使用硬编码的字符串。