套件概覽
Flutter Keychain 提供使用 iOS Keychain 和 Android Keystore 的安全、平台特定資料儲存。它支援憑證與權杖的加密持久化,並支援可選的 iOS 存取群組與項目標籤。設計用於高安全性,確保資料在作業系統層級受到保護,最小化未經授權存取的風險。非常適合以符合平台安全最佳實務的方式儲存驗證權杖、API 金鑰或其他機密資訊。
適用情境
- 儲存使用者驗證權杖
- 安全儲存API金鑰
- 保持登錄憑據
- 管理加密密鑰
- 處理敏感用戶數據
- 在 iOS 上啟用跨應用資料共享
主要特色
- 透過作業系統金鑰鏈進行加密儲存
- 支援 iOS 存取群組
- iOS 上的項目標記
- 跨平台相容性
- 安全的數據隔離
- 自動加密
適合對象
- 需要安全憑證存儲的應用程式
- 認證密集型應用
- 注重合規的項目
- 處理敏感數據的移動應用
- 同時針對 iOS 和 Android 的開發者
- 需要作業系統層級安全性的應用程式
使用建議
- 需要正確的權限處理
- 限於小數據量
- 跨平台無直接資料獲取
- 依賴於作業系統安全功能
- 不適用於大型資料集
- 可能需要為iOS存取群組進行額外設定