我想保护我的 sqlite 数据库。我进行了很多搜索,但最终得到了使用 SQLCipher 的建议。
这个领域除了SQLCipher还有什么新的进展吗?请建议。
我想保护我的 sqlite 数据库。我进行了很多搜索,但最终得到了使用 SQLCipher 的建议。
这个领域除了SQLCipher还有什么新的进展吗?请建议。
如果您不想使用SQLCipher
,您可以做的一件事是在将数据存储到数据库之前对其进行加密,并在运行时在填充数据时对其进行解密。
您可以使用一个encryption key
您可以在应用程序启动时存储Firebase
并从那里检索它的文件,这将为您的加密添加另一层安全性,因为key
如果有人反编译应用程序,它将不会在应用程序内部公开。
我自己保护我的数据库,过程如下:
com.madgag.spongycastle
在 Android 下运行良好