android - 安全 sqlite 数据库 : Android

标签 android android-sqlite sqlcipher-android

我想保护我的 sqlite 数据库。 我进行了很多搜索,但最终得到了使用 SQLCipher 的建议。

这个领域除了SQLCipher还有什么新进展吗? 请提出建议。

最佳答案

如果您不想使用 SQLCipher,您可以做的一件事是在将数据存储到数据库之前对其进行加密,并在运行时填充它时对其进行解密。

您可以使用可以存储在 Firebase 上的加密 key ,并在您的应用程序启动时从那里检索它,这将为您的加密增加另一层安全性,因为如果有人反编译应用程序,key 将不会在应用程序内部暴露。

关于android - 安全 sqlite 数据库 : Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59497180/

相关文章:

Android自定义迁移Sqlcipher从3到4

php - 如何将图像上传到现有的 MySql 数据库?

java - 不同的数据库库具有不同风格的相同方法最佳实践?

android - APK 扩展文件 : Specifying library path in Android Studio (Windows)

android - 如果 SQLite 游标没有结果,应用程序会崩溃

java - 输入字符串 "type"自定义 ListView 抛出数字格式异常

android - 将数据插入到 SQLite android 中的外键表中

android - SQLcipher SQLiteException : error code 14: Could not open database

android - java.lang.NoSuchFieldError : org. apache.http.message.BasicLineFormatter.INSTANCE 错误

java - 每次应用程序中启动新 Activity 时,是否有任何方法可以调用方法?