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