FLUTTER ECOSYSTEM

flutter_secure_storage

一个用于使用加密存储安全存储敏感数据的 Flutter 插件。

最新版本
11.2.0
近 30 天下载
446万
喜欢数
4490
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Flutter Secure Storage 是一个 Flutter 插件,可在多个平台上实现敏感数据的安全加密存储。它利用原生安全存储机制——如 Android 的 Keystore、iOS 的 Keychain 以及特定平台的安全容器——来保护数据免受未经授权的访问。该包提供了一个简单的键值接口来存储字符串,非常适合用于存储凭据、令牌和其他机密信息。它确保了数据持久性,同时保持高标准的安全性。兼容 Android、iOS、Web、macOS、Windows 和 Linux,提供跨平台一致性,且不牺牲安全性。

适合场景
  • 存储身份验证令牌
  • 安全保存用户凭据
  • 持久化加密密钥
  • 管理 API 密钥
  • 保护会话数据
  • 保护敏感的用户信息
主要特点
  • 使用原生 API 的加密存储
  • 跨平台兼容性
  • 简单的键值接口
  • 自动数据持久化
  • 敏感数据的安全处理
  • 支持所有主要的桌面和移动平台
适合对象
  • 需要安全数据存储的应用程序
  • 认证系统
  • 密码管理器
  • 基于令牌的授权
  • 注重隐私的应用程序
  • 企业级安全需求
使用建议
  • 不适用于大型数据集
  • 数据难以轻松备份或迁移
  • 仅限字符串值
  • 需要对失败的操作进行适当的错误处理
  • 依赖于平台特定的安全实现
  • 无内置数据过期或清理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_secure_storage

所属分类

依赖

依赖清单 6 项
  • flutter_secure_storage_darwin^0.4.0
  • flutter_secure_storage_linux>=3.0.1 <5.0.0
  • flutter_secure_storage_platform_interface^2.1.0
  • flutter_secure_storage_web^2.1.1
  • flutter_secure_storage_windows^4.2.2
  • meta^1.16.0

关联项目

所在榜单