flutter_security_provider 1.0.0
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