FLUTTER ECOSYSTEM

pinenacl

使用 TweetNaCl 加密库实现的 PyNaCl API 的 Dart 版本

最新版本
0.6.0
近 30 天下载
19.5万
喜欢数
25
Pub 分数
150

Package Overview

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

插件概览

Pinenacl 是 PyNaCl API 的 Dart 实现,利用轻量且安全的 TweetNaCl 加密库。它为常见的加密操作(如加密、解密、签名和密钥生成)提供了简单易用的接口。专为性能和安全性设计,支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台。非常适合需要在 Flutter 应用中使用强大加密功能但又不依赖原生代码的开发者。

适合场景
  • 安全数据存储
  • 端到端加密消息
  • 数字签名
  • 身份验证令牌处理
  • 安全配置管理
主要特点
  • 基于TweetNaCl的安全性
  • 跨平台兼容性
  • 简单的 PyNaCl 类似 API
  • 轻便且快速
  • 支持公钥和对称加密
适合对象
  • 需要强加密的Flutter应用
  • 熟悉 PyNaCl 的开发者
  • 处理敏感用户数据的应用程序
  • 需要平台无关加密的项目
  • 注重安全的后端集成
使用建议
  • 需要理解密码学概念
  • 不适合高吞吐量的加密密集型工作负载
  • 仅限TweetNaCl的功能集
  • 无内置密钥管理
  • 依赖外部库的正确性
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add pinenacl

所属分类

源码仓库

关联项目