首页 > 解决方案 > 在 Flutter 应用程序中加密敏感数据

问题描述

在我的 Flutter 应用程序中,我有一些敏感数据存储在数据库中。我想做以下事情:

  1. 安装应用程序时,加密数据并将其存储在数据库中。
  2. 每次应用程序运行时,从数据库中检索数据并解密。
    我查看了一些 Flutter 加密包,看起来它们可以解决问题,但是,我的问题如下:
    如何在应用程序运行之间安全地存储加密密钥,这样黑客就无法获得它们来自安装在 Android 或 iOS 设备上的工件?
    flutter_secure_storage 是专为这项特定任务设计的,还是有其他方法可以做到?
    顺便说一句,加密整个数据库可能是另一种选择,但我也不知道该怎么做——我使用 sqflite。

标签: flutterdartencryptionsqflite

解决方案


推荐阅读