FLUTTER ECOSYSTEM

encrypted_shared_preferences

此插件将共享首选项作为加密值存储在设备存储中。

最新版本
3.0.1
近 30 天下载
4480
喜欢数
84
Pub 分数
140

Package Overview

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

插件概览

EncryptedSharedPreferences 是一个 Flutter 插件,通过在保存数据到设备存储之前对其进行加密,安全地存储键值对。它扩展了 SharedPreferences 的功能,提供端到端加密,确保令牌、密码或用户偏好等敏感信息免受未经授权的访问。该插件使用强大的加密算法,并与 Android、iOS、Web、macOS、Windows 和 Linux 平台无缝集成。适用于需要安全本地数据持久化且不暴露凭据的应用。

适合场景
  • 存储身份验证令牌
  • 安全保存用户偏好
  • 保护敏感的应用程序数据
  • 安全会话管理
  • 加密 API 密钥
  • 受监管环境中的本地数据保护
主要特点
  • 端到端加密
  • 跨平台支持
  • 与 SharedPreferences 的无缝集成
  • 安全密钥管理
  • 支持所有主要的桌面和移动平台
  • 易于使用的 API
适合对象
  • 处理敏感用户数据的应用程序
  • 注重合规性的应用程序
  • 认证系统
  • 注重隐私的应用程序
  • 以移动设备为先的应用程序
  • 安全配置存储
使用建议
  • 需要正确的密钥处理
  • 由于加密可能导致性能开销
  • 不适用于大型数据集
  • 依赖于平台特定的安全功能
  • 需要仔细实现以避免密钥泄露
  • 由于加密格式,调试功能有限
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add encrypted_shared_preferences

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目