| Section | Content |
|---|---|
| 🌟 Description | A secure GUI tool for file encryption/decryption using military-grade AES-GCM encryption |
| ✨ Features | |
| 🔐 Encryption | AES-GCM 256-bit encryption (NSA-approved) |
| 🔓 Decryption | Authenticated decryption with tamper detection |
| 📁 Large Files | Supports huge files up to 10GB (chunked processing) |
| 🖥️ GUI | Beautiful PyQt5 interface with dark theme |
| 🔑 Security | PBKDF2-HMAC-SHA256 with 600,000 iterations |
| 📦 Requirements | |
| 🐍 Python Version | 3.6+ (Recommended: 3.8+) |
| 💻 System | Windows/macOS/Linux |
| 📚 Dependencies | PyQt5, cryptography, qt_material |
| ⚙️ Install Command | pip install PyQt5 cryptography qt_material |
| 📋 Usage Guide | |
| 🔒 Encryption | 1. Click "Select File" 2. Set output path (.encrypted) 3. Enter password + confirmation 4. Click "Start Encryption" 5. Wait for completion ✅ |
| 🔓 Decryption | 1. Click "Select Encrypted File" 2. Set output path 3. Enter original password 4. Click "Start Decryption" 5. Get your original file back ✅ |
| - Never lose your password! - Keep backups of important files - Cancel operations using window close |
|
| ⚙️ Technical Specs | |
| 🛠️ Algorithm | AES-GCM (Authenticated Encryption) |
| 🔑 Key Size | 256-bit (Military Grade) |
| 🔄 Iterations | 600,000 (NIST Recommended) |
| 🧩 Chunk Size | 1MB (Optimal Performance) |
| 🧂 Salt Size | 16 bytes |
| 🔢 Nonce Size | 12 bytes |
| 🔐 Security Notes | - 🔄 Cryptographically secure RNG - ✅ Automatic integrity verification - 🧹 Cleanup on failure - 🛡️ Protection against common attacks |
| 📜 License | MIT License - Free for everyone |
| 📸 Preview | ![]() |
| ☕ Support | Buy Me a Coffee |
-
-
Notifications
You must be signed in to change notification settings - Fork 2
A secure GUI tool for file encryption/decryption using military-grade AES-GCM
License
logand166/Encryptor
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
A secure GUI tool for file encryption/decryption using military-grade AES-GCM
Topics
Resources
License
Stars
Watchers
Forks
Sponsor this project
Packages 0
No packages published
