FLUTTER ECOSYSTEM

flutter_keychain

通过 Keychain(iOS)和 Keystore(Android)实现 Flutter 安全存储。支持可选的 iOS 访问组和项目标签。

最新版本
3.0.1
近 30 天下载
1.7万
喜欢数
84
Pub 分数
160

Package Overview

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

插件概览

Flutter Keychain 使用 iOS Keychain 和 Android Keystore 提供安全的、平台特定的数据存储。它支持加密持久化凭据和令牌,并可选地支持 iOS 访问组和项目标签。设计用于高安全性,确保数据在操作系统级别受到保护,最大限度地减少未经授权访问的风险。非常适合以符合平台安全最佳实践的方式存储身份验证令牌、API 密钥或其他机密信息。

适合场景
  • 存储用户身份验证令牌
  • 安全保存API密钥
  • 保持登录凭据
  • 管理加密密钥
  • 处理敏感用户数据
  • 在 iOS 上启用跨应用数据共享
主要特点
  • 通过操作系统密钥链进行加密存储
  • 支持 iOS 访问组
  • iOS 上的项目标记
  • 跨平台兼容性
  • 安全的数据隔离
  • 自动加密
适合对象
  • 需要安全凭据存储的应用程序
  • 认证密集型应用
  • 注重合规的项目
  • 处理敏感数据的移动应用
  • 同时针对 iOS 和 Android 的开发者
  • 需要操作系统级别安全性的应用程序
使用建议
  • 需要正确的权限处理
  • 限于小数据量
  • 跨平台无直接数据获取
  • 依赖于操作系统安全功能
  • 不适用于大型数据集
  • 可能需要为iOS访问组进行额外设置
支持平台AndroidiOS

安装插件

flutter pub add flutter_keychain

所属分类

源码仓库

关联项目