套件概覽
一個用於使用 Argon2 算法(argon2id、argon2i、argon2d)進行安全密碼雜湊的 Flutter/Dart 套件。基於 Zig 標準程式庫建構,提供適用於 Android、iOS、Linux、macOS、Windows 的預建原生二進位檔,以及適用於 Web 環境的 WebAssembly 模組。這確保了高效率與安全性,無需本地工具鏈。適合需要強大密碼儲存與驗證功能的應用程式。
適用情境
- 安全密碼儲存
- 使用者驗證系統
- 符合安全標準
- 行動與Web應用中的密碼雜湊
- 保護敏感的使用者憑證
主要特色
- 支援所有 Argon2 變體
- 適用於所有平台的預建原生程式庫
- WebAssembly 對 Web 的支援
- 不需要本機工具鏈
- 高效能與安全性
適合對象
- 處理使用者密碼的應用程式
- 注重安全的後端服務
- 跨平台 Flutter 應用
- 需要強密碼雜湊的系統
- 重視快速設定的開發人員
使用建議
- 需要 Dart 3.0 或更高版本
- 僅限 Argon2 雜湊
- 依賴外部基於 Zig 的原生程式碼
- 由於原生二進位檔,可能會稍微增加應用程式大小
- 不適用於非密碼雜湊使用案例