>我正在尝试为我的应用程序使用一个数据库,这是一个sqflite。由于我的应用程序处于离线状态,并且存储在数据库中的数据很重要,因此我正在寻找一种密码保护数据库的方法,以防止它在反编译APK后泄露数据。因此,这里有几个问题可以澄清我想要实现的目标:
- 是否可以用密码保护sqflite数据库?如何?
- 对于快速安全的离线颤振应用程序,您建议使用哪个数据库?
- 如何保护该数据库不被破坏?
欢迎回答上述任何问题。
编辑:所以在你的评论之后,SQL密码应该回答你的问题2。但是对于问题 1:使用此包加密文件:aes-encrypt
示例代码在这里:在颤振中加密文件
_
这也许是你需要的 SQLCipher
但是,这尚不支持iOS。