搜尋套件、儲存庫與 APP 分類

套件詳情v0.0.1

encryptor

使用 PKCS7 填充的 AES 加密,以及簡單的加密/解密函數。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
594
喜歡數
35
Pub 分數
160

安裝套件

flutter pub add encryptor

套件介紹

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

Encryptor 是一個輕量級的 Flutter/Dart 套件,用於帶有 PKCS7 填充的 AES 加密,提供簡單的加密與解密功能。它支援多種平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。設計上注重易用性,讓開發者能以最少的設定安全地加密與解密資料。此套件可無縫整合至需要資料保護的應用中,例如儲存敏感資訊或保護網路通訊。它依賴標準的加密實務,確保跨環境的可靠性與相容性。

適用情境

  • 安全數據存儲
  • 網路通訊加密
  • 用戶憑證保護
  • 本機檔案加密
  • 會話令牌安全
  • 密碼哈希準備

主要特色

  • AES 加密,使用 PKCS7 填充
  • 簡單的加密/解密API
  • 跨平台支援
  • 輕量且易於整合
  • 預設安全
  • 無外部依賴

適合對象

  • 需要資料機密性的應用
  • 尋求簡單加密的開發者
  • 具有嚴格安全要求的項目
  • 處理敏感數據的移動和網絡應用程序
  • 需要快速加密實現的原型

使用建議

  • 需要妥善管理金鑰
  • 不適用於高效率批量加密
  • 密鑰必須安全處理
  • 僅限AES演算法
  • 無內建金鑰衍生
  • 依賴安全隨機生成初始化向量

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Encryptor

Super easy Encrypt decrypt high level API for Flutter APPs

This package is a wrapper around encrypt. for more secure encryption with randomIV please check it.

Usage

  var plainText = 'SOME DATA TO ENCRYPT';
  var key = 'Key to encrypt and decrpyt the plain text';

  var encrypted = Encryptor.encrypt(key, plainText);
  var decrypted = Encryptor.decrypt(key, encrypted);

  print(encrypted);
  print(decrypted);

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。