如何加密android sqlite数据库



我正在为Android创建一个2d游戏,并使用sqlite数据库存储游戏数据。根用户可以轻松更改数据库。所以我必须加密数据,当有人更改它时,我必须理解这一点。我该怎么做?

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

该网站提供了一个Android教程。

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