FLUTTER ECOSYSTEM

base32

Dart 的 Base32 編碼器和解碼器,主要用於一次性密碼金鑰。

最新版本
2.2.0
近 30 天下載
16.7萬
喜歡數
29
Pub 分數
160

Package Overview

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

套件概覽

一個用於使用 Base32 算法對資料進行編碼和解碼的 Dart 套件,專為安全處理一次性密碼(OTP)金鑰而設計。支援 RFC 4648 定義的標準 Base32 編碼,確保跨平台相容性。此套件輕巧且高效,非常適合需要安全、人類可讀的二進位資料表示之應用程式。它可在所有主要平台無縫運作,包括 Android、iOS、Web、macOS、Windows 及 Linux。

適用情境
  • 生成OTP密鑰
  • 安全數據編碼
  • 跨平台令牌處理
  • 將二進制資料編碼為文字儲存
  • 與 Google Authenticator 等 OTP 應用的互操作性
主要特色
  • 符合 RFC 4648
  • 支援編碼與解碼
  • 輕量且快速
  • 跨平台相容性
  • OTP 結合的簡單 API
適合對象
  • 兩步驗證應用
  • 安全憑證儲存
  • 需要 Base32 的行動和 Web 應用程式
  • 開發人員使用OTP協議
  • 需要標準化文字編碼的應用程式
使用建議
  • 不適用於一般用途的加密
  • 需要手動處理密鑰安全
  • 僅限Base32,不支援其他編碼
  • 對格式錯誤的輸入沒有內建的錯誤恢復
  • 最好搭配其他安全措施使用
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add base32

所屬分類

原始碼儲存庫

相關專案