flutter_security_provider 1.0.0 copy "flutter_security_provider: ^1.0.0" to clipboard
flutter_security_provider: ^1.0.0 copied to clipboard

A comprehensive Flutter package for AES encryption (GCM and CBC modes), key generation, and secure data handling with pointycastle.

1.0.0 #

Initial release of flutter_security_provider.

Features #

  • AES-GCM encryption and decryption for JSON data with authenticated encryption
  • AES-CBC encryption and decryption for JSON data with PKCS7 padding
  • Secure key generation using SHA-256 hashing and substitution cipher
  • Time-based HMAC generation for API authentication and request validation
  • Login security utilities with time-slot based password mixing
  • Cryptographic utilities including secure random IV generation
  • Support for alternative encryption keys per operation
  • Comprehensive error handling for encryption/decryption operations

Dependencies #

  • pointycastle: ^4.0.0
  • crypto: ^3.0.6
  • flutter_models_provider: ^1.0.2
0
likes
150
points
274
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter package for AES encryption (GCM and CBC modes), key generation, and secure data handling with pointycastle.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

crypto, flutter, flutter_models_provider, pointycastle

More

Packages that depend on flutter_security_provider