套件概覽
sqlcipher_flutter_libs 是一個用於將 SQLCipher(一種安全的加密 SQLite 資料庫)整合到 Flutter 應用程式中的遺留套件。它為 Android、iOS、Web、macOS、Windows 和 Linux 提供原生繫結,支援加密本機資料儲存。然而,該套件已不再維護,建議使用者遷移至 sqlite3 套件的 3.x 版本,以獲得更新的安全性和相容性。此套件專為需要在多個平台實現強大的資料庫加密且設定簡單的開發者設計。
適用情境
- 行動應用程式中的安全本機資料儲存
- 加密敏感用戶資訊
- 遵守數據保護法規
- 舊版應用程式維護與加密資料庫
主要特色
- 跨平台加密支援
- 與 SQLCipher 的原生整合
- 支援 Android、iOS、Web、macOS、Windows 和 Linux
- 加密 SQLite 資料庫的簡單設定
- 已棄用,建議改用較新的 sqlite3 包
適合對象
- 維護使用 SQLCipher 的較舊 Flutter 應用的開發者
- 在多個平台上需要加密SQLite資料庫的專案
- 從 SQLCipher 迁移到現代 sqlite3 的團隊
使用建議
- 不建議用於新專案
- 不再積極維護
- 需要遷移到 sqlite3 套件 v3.x
- 有限的未來更新或安全補丁
- 當前 Flutter 環境中的棄用警告