FLUTTER ECOSYSTEM

webcrypto

Flutter 的跨平台 Web 加密 API 实现。

最新版本
0.6.1
近 30 天下载
3.1万
喜欢数
83
Pub 分数
140

Package Overview

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

插件概览

webcrypto 包为 Flutter 提供了跨平台的 Web Cryptography API 实现,可在 Android、iOS、Web、macOS、Windows 和 Linux 上实现安全的加密操作,如密钥生成、加密、解密和数字签名。该包提供了一致的接口,与基于浏览器的 Web Crypto API 相似,使在 Flutter 应用中实现安全数据处理更加容易。对于需要强大安全功能而无需编写特定于平台代码的应用程序,该包特别有用。该包由 Google 维护,并在 GitHub 上开源。

适合场景
  • 安全数据加密
  • 数字签名验证
  • 密钥管理
  • 跨平台加密
  • 安全的令牌处理
主要特点
  • 跨平台兼容性
  • 符合 Web Crypto API 规范
  • 支持对称和非对称加密
  • 开源并由 Google 维护
  • 无需原生代码
适合对象
  • 需要安全数据存储的应用程序
  • 认证系统
  • 安全通信协议
  • 注重隐私的应用程序
  • 熟悉 Web Crypto API 的开发人员
使用建议
  • 需要理解密码学概念
  • 不适合高性能加密密集型工作负载
  • 依赖于 Dart 的异步模型
  • 仅限标准 Web Crypto 算法
  • 可能需要额外的验证才能用于生产环境
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add webcrypto

所属分类

依赖

依赖清单 5 项
  • code_assets^1.0.0
  • ffi^2.0.0
  • hooks^1.0.0
  • meta^1.3.0
  • native_toolchain_cmake^0.2.4

源码仓库

关联项目