Encryptor 是一個輕量級的 Flutter/Dart 套件,用於帶有 PKCS7 填充的 AES 加密,提供簡單的加密與解密功能。它支援多種平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。設計上注重易用性,讓開發者能以最少的設定安全地加密與解密資料。此套件可無縫整合至需要資料保護的應用中,例如儲存敏感資訊或保護網路通訊。它依賴標準的加密實務,確保跨環境的可靠性與相容性。
適用情境
- 安全數據存儲
- 網路通訊加密
- 用戶憑證保護
- 本機檔案加密
- 會話令牌安全
- 密碼哈希準備
主要特色
- AES 加密,使用 PKCS7 填充
- 簡單的加密/解密API
- 跨平台支援
- 輕量且易於整合
- 預設安全
- 無外部依賴
適合對象
- 需要資料機密性的應用
- 尋求簡單加密的開發者
- 具有嚴格安全要求的項目
- 處理敏感數據的移動和網絡應用程序
- 需要快速加密實現的原型
使用建議
- 需要妥善管理金鑰
- 不適用於高效率批量加密
- 密鑰必須安全處理
- 僅限AES演算法
- 無內建金鑰衍生
- 依賴安全隨機生成初始化向量