如何加密android sqlite数据库?

如何加密android sqlite数据库?,android,encryption,Android,Encryption,我正在为Android创建一个2d游戏,我正在使用sqlite数据库存储游戏数据。根用户可以轻松更改数据库。因此,我必须加密数据,当有人更改数据时,我必须了解这一点。我如何才能做到这一点?请查看该项目。它是一个开源库,为SQLite数据库文件提供透明、安全的256位AES加密 该网站为Android提供了一个新的应用程序。SQLCipher+用户密码可能是正确的实现。我们需要用户密码来加密数据库,而不是使用硬编码字符串。请记住,这是毫无意义的。根用户将能够从您的应用程序中获取您的加密密钥,并使用

我正在为Android创建一个2d游戏,我正在使用sqlite数据库存储游戏数据。根用户可以轻松更改数据库。因此,我必须加密数据,当有人更改数据时,我必须了解这一点。我如何才能做到这一点?

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


该网站为Android提供了一个新的应用程序。

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

请记住,这是毫无意义的。根用户将能够从您的应用程序中获取您的加密密钥,并使用该密钥对您加密的内容进行解密。我相信根用户可以更改您的数据库,而不必考虑加密方式。他们可以得到解密数据库的密钥。我也在研究它。你找到解决办法了吗?