插件概览
一个用于使用 Argon2 算法(argon2id、argon2i、argon2d)进行安全密码哈希的 Flutter/Dart 包。基于 Zig 标准库构建,提供适用于 Android、iOS、Linux、macOS、Windows 的预构建原生二进制文件,以及适用于 Web 环境的 WebAssembly 模块。这确保了高性能和安全性,无需本地工具链。适用于需要强大密码存储和身份验证的应用程序。
适合场景
- 安全密码存储
- 用户身份验证系统
- 符合安全标准
- 移动和Web应用中的密码哈希
- 保护敏感的用户凭据
主要特点
- 支持所有 Argon2 变体
- 适用于所有平台的预构建原生库
- WebAssembly 对 Web 的支持
- 无需本地工具链
- 高性能和安全性
适合对象
- 处理用户密码的应用程序
- 注重安全的后端服务
- 跨平台 Flutter 应用
- 需要强密码哈希的系统
- 注重快速设置的开发者
使用建议
- 需要 Dart 3.0 或更高版本
- 仅限 Argon2 哈希
- 依赖外部基于 Zig 的原生代码
- 由于原生二进制文件,可能会略微增加应用大小
- 不适用于非密码哈希用例