Secure Vault is a production-quality Flutter application designed to encrypt and decrypt ANY type of file completely offline. It uses military-grade AES-256 GCM encryption and PBKDF2-HMAC-SHA256 for key derivation.
- Offline Only: No internet, no backend, no cloud. Everything happens on your device.
- Universal File Support: Encrypt Images, Videos, PDFs, Documents, ZIPs, and more.
- Military-Grade Security:
- AES-256 GCM Encryption.
- PBKDF2-HMAC-SHA256 Key Derivation.
- Custom Secure Header
SECURE_VAULT_V1. - Random Salt and Nonce for every file.
- Modern Luxury UI: Dark theme, glassmorphism, animated gradients, and smooth transitions.
- Interactive Experience: Real-time password strength meter, success animations with confetti, and glowing UI elements.
- Framework: Flutter (latest stable)
- Architecture: MVVM with Riverpod
- Encryption:
cryptographypackage - Animations:
flutter_animate,confetti - UI: Material 3, Google Fonts, Glassmorphism
- Ensure you have Flutter installed.
- Run
flutter pub getto install dependencies. - Run
flutter runto start the application.
Secure Vault never stores your passwords. If you lose your password, the encrypted files cannot be recovered.