搜索插件、代码仓与 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 项

源码仓库

使用此插件的项目

暂无相关数据。