# Secure Cargo
A secure, encrypted file container application built with Rust and eframe. Secure Cargo allows you to create password-protected containers that can store multiple files with military-grade encryption, tamper detection, and optional self-destruct functionality.
## Features
### Core Functionality
- **Password-Protected Containers**: Strong password protection with complexity requirements
- **Drag-and-Drop Interface**: Easy file import through drag-and-drop or file browser
- **File Extraction**: Extract individual files or all files from containers
- **Cross-Platform Compatibility**: Works on Windows, macOS, and Linux
- **Read-Only Locking**: Option to create containers that cannot be modified after creation
- **File Association**: Double-click .scargo files to open them directly
### Security Features
- **AES-256-GCM Encryption**: Authenticated encryption ensuring confidentiality and integrity
- **Argon2 Key Derivation**: Memory-hard function providing r
Features
- Timer expiration
- Argon2 Key Derivation
- Password protecting files
- AES-256-GCM Encryption
- Tamper Detection
- Self-Destruct Mechanism
- Secure Memory Handling
- NTP Time Synchronization
- Integrity Verification