Database 如何在flatter中对数据库进行密码保护

Database 如何在flatter中对数据库进行密码保护,database,sqlite,flutter,Database,Sqlite,Flutter,我正在尝试为我的应用程序使用一个数据库,它是一个。由于我的应用程序处于脱机状态,并且我存储在数据库中的数据非常重要,因此我正在寻找一种方法对数据库进行密码保护,以防止它在反编译APK后泄露数据。因此,这里有几个问题可能会澄清我试图实现的目标: 是否可以对sqflite数据库进行密码保护?怎么做 对于快速安全的离线颤振应用程序,您建议使用哪种数据库 如何确保数据库不被破坏 非常感谢您回答上述任何问题。编辑:因此,在您发表评论后,SQL cipher应该回答您的问题2。但是,对于问题1:使用此包加密

我正在尝试为我的应用程序使用一个数据库,它是一个。由于我的应用程序处于脱机状态,并且我存储在数据库中的数据非常重要,因此我正在寻找一种方法对数据库进行密码保护,以防止它在反编译APK后泄露数据。因此,这里有几个问题可能会澄清我试图实现的目标:

  • 是否可以对sqflite数据库进行密码保护?怎么做
  • 对于快速安全的离线颤振应用程序,您建议使用哪种数据库
  • 如何确保数据库不被破坏

  • 非常感谢您回答上述任何问题。

    编辑:因此,在您发表评论后,SQL cipher应该回答您的问题2。但是,对于问题1:使用此包加密文件:

    示例代码如下:

    _

    这也许是你需要的


    然而,这还不支持iOS

    谢谢你的回答,但我的数据库是预设的,我只是想在应用程序中读取它的数据。