标签: android sqlite apk
我正在使用资产文件夹中的静态数据库开发一个Android应用程序。我正在使用SQLiteAssetHelper类从数据库中检索数据。用户无法在此数据库中写入任何内容。
我想将我的数据库文件加密,以便没有人可以访问并从中获取数据。我怎样才能做到这一点?
答案 0 :(得分:0)
这里有一个图书馆,我过去曾经用过它。它被称为SQLCipher,它具有针对Android的绑定(请参阅here)
请注意如何存储解密密钥。理想情况下,您不会将密钥存储在应用apk中,但是当用户第一次打开您的应用时,您将从后端获取密钥。