FLUTTER ECOSYSTEM

crypto

SHA、MD5 和 HMAC 加密函數的實作。

最新版本
3.0.7
近 30 天下載
1200萬
喜歡數
1890
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

crypto 套件提供 Dart 中廣泛使用的加密函數實作,包含 SHA、MD5 和 HMAC 算法。此套件專為安全資料處理設計,讓開發者能對資料進行雜湊運算、產生訊息驗證碼,並在多個平台確保資料完整性。該套件由 Dart 團隊維護,可無縫整合至 Flutter 應用程式中。支援所有主要平台:Android、iOS、Web、macOS、Windows 與 Linux,非常適合跨平台安全需求。

適用情境
  • 數據哈希用於完整性檢查
  • 使用加鹽雜湊的安全密碼儲存
  • 為API驗證生成HMAC簽名
  • 在儲存前對敏感資料進行加密
  • 驗證數位簽章
  • 實現安全會話令牌
主要特色
  • 支援 SHA-1、SHA-256、SHA-384、SHA-512
  • 提供 MD5 哈希(用於舊版相容性)
  • 使用任意雜湊函數的 HMAC 實作
  • 跨平台相容性
  • 輕便且維護良好
  • 簡單、一致的 API
適合對象
  • 需要資料完整性驗證的應用程式
  • 需要安全哈希的後端服務
  • 處理用戶憑證的移動應用
  • 強制執行安全通訊的Web應用程式
  • 開發驗證系統的開發者
使用建議
  • MD5 在密碼學上較弱;在安全關鍵用途中應避免使用
  • SHA-1 已棄用;建議使用 SHA-256 或更高版本
  • 不適用於完整加密——請使用專用加密程式庫
  • 需要仔細管理金鑰以使用HMAC
  • 僅限雜湊和MAC操作,不包含完整密碼套件
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add crypto

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案

所在榜單