Search packages, repositories and app categories

Package detailsv0.0.1

encryptor

AES with PKCS7 padding encryption with simple encrypt/decrypt functions.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
594
Likes
35
Pub points
160

Install package

flutter pub add encryptor

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Encryptor is a lightweight Flutter/Dart package for AES encryption with PKCS7 padding, offering simple encrypt and decrypt functions. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. Designed for ease of use, it enables developers to securely encrypt and decrypt data with minimal setup. The package integrates seamlessly into apps requiring data protection, such as storing sensitive information or securing network communications. It relies on standard cryptographic practices, ensuring reliability and compatibility across environments.

Use cases

  • Secure data storage
  • Network communication encryption
  • User credential protection
  • Local file encryption
  • Session token security
  • Password hashing preparation

Key features

  • AES encryption with PKCS7 padding
  • Simple encrypt/decrypt APIs
  • Cross-platform support
  • Lightweight and easy to integrate
  • Secure by default
  • No external dependencies

Suitable for

  • Apps needing data confidentiality
  • Developers seeking straightforward encryption
  • Projects with strict security requirements
  • Mobile and web applications handling sensitive data
  • Prototypes requiring quick encryption implementation

Considerations

  • Requires proper key management
  • Not suitable for high-performance bulk encryption
  • Keys must be handled securely
  • Limited to AES algorithm
  • No built-in key derivation
  • Depends on secure random generation for initialization vectors

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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);

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package

No data available yet.