FLUTTER ECOSYSTEM

pointycastle

一个实现加密算法和原语的 Dart 库,其设计参考了 BouncyCastle 库。

最新版本
4.0.0
近 30 天下载
371万
喜欢数
417
Pub 分数
140

Package Overview

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

插件概览

Pointycastle 是一个 Dart 库,提供了对加密算法和原语的全面实现,灵感来自 BouncyCastle Java 库。它支持广泛的加密、哈希、签名和密钥管理操作,适用于跨平台应用程序中的安全数据处理。该库专为需要在 Flutter 或其他 Dart 环境中使用强大且经过充分测试的加密功能的开发者设计。

适合场景
  • 安全数据存储
  • 认证协议
  • 数字签名
  • 加密通信
  • 令牌生成
  • 密钥派生
主要特点
  • 广泛的算法支持
  • 跨平台兼容性
  • 文档齐全的 API
  • 强大的安全基础
  • 模块化设计
  • 活跃维护
适合对象
  • 开发安全应用的开发者
  • 需要加密的应用程序
  • 处理敏感数据的系统
  • 具有加密需求的后端服务
  • 密码学教育项目
使用建议
  • 需要理解密码学概念
  • 性能可能因复杂操作而异
  • 不推荐在未优化的高吞吐系统中使用
  • API 可以是低级别的且冗长的
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add pointycastle

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目