Advanced File Encryption Suite with Modern Cyberpunk Interface
Beta Version 1.0
βββββββ ββββββββββββββ βββ ββββββββββ βββββββββ
ββββββββ ββββββββββββββββββββ βββββββββββββββββββββ
βββ βββββββ ββββββββ βββββββ ββββββββ βββ
βββ ββββββ ββββββββ βββββ βββββββ βββ
ββββββββββββββββββββ βββ βββ βββ βββ
βββββββ ββββββββββ βββ βββ βββ βββ
Developed By D3F417 (GuardIran.org)
Beta Version 1.0
Advanced File Encryption Tool with Modern UI
- Key Size: 256 bits
- Block Size: 128 bits
- Mode: Galois/Counter Mode (GCM)
- Authentication: Built-in AEAD
- IV Size: 96 bits (12 bytes)
- Tag Size: 128 bits (16 bytes)
- Performance: ~3.5 GB/s on modern CPUs
- Key Size: 256 bits
- Nonce: 96 bits
- MAC: Poly1305 (128 bits)
- Performance: ~1.5 GB/s on ARM devices
- Ideal for mobile/low-power devices
- CBC Mode:
- IV Size: 128 bits
- Padding: PKCS7
- Block Operation: Chained
- CFB Mode:
- Stream-like operation
- No padding required
- Real-time encryption
- OFB Mode:
- Pre-generated keystream
- Error non-propagation
- Synchronous operation
- Key Size: 256 bits
- Block Size: 128 bits
- Rounds: 24
- Security Level: Equivalent to AES-256
- Algorithm: DEFLATE
- Dictionary Size: 32 KB
- Compression Levels: 1-9
- Level 1: ~150 MB/s, ratio 2:1
- Level 6: ~70 MB/s, ratio 3:1
- Level 9: ~3 MB/s, ratio 4:1
- Dictionary Size: Up to 4 GB
- Compression Levels: 1-9
- Level 1: ~80 MB/s, ratio 3:1
- Level 6: ~20 MB/s, ratio 4:1
- Level 9: ~1 MB/s, ratio 5:1
- Block Size: 900 KB
- Compression Levels: 1-9
- Level 1: ~60 MB/s, ratio 2:1
- Level 9: ~10 MB/s, ratio 3:1
- Algorithm: PBKDF2-HMAC-SHA256
- Iterations: 600,000
- Salt Size: 16 bytes
- Output Key Size: 32 bytes
- DoD 5220.22-M Standard
- Passes: 3 minimum, 7 maximum
- Verification: Post-deletion check
- Random Data Source: /dev/urandom
- Secure memory wiping
- Key material zeroing
- Protected memory pages
- Stack cleanup
- File Encryption: ~300 MB/s
- Batch Processing: ~200 MB/s
- Hash Calculation: ~500 MB/s
- Compression: Varies by method
- Memory Usage: ~100-500 MB
- AES-256-GCM (recommended)
- Military-grade encryption
- Authenticated encryption with associated data (AEAD)
- Perfect for sensitive data
- AES-256-CBC
- Traditional block cipher mode
- Widely supported
- AES-256-CFB
- Stream cipher-like functionality
- Real-time encryption capability
- AES-256-OFB
- Output Feedback mode
- Resistant to transmission errors
- ChaCha20-Poly1305
- Modern stream cipher
- High performance on all platforms
- Camellia-256
- Alternative to AES
- ISO/IEC certified
- ZLIB: Fast compression with good ratio
- LZMA: High compression ratio
- BZ2: Alternative compression algorithm
- Adjustable compression levels (1-9)
- Customizable length (8-64 characters)
- Multiple character sets
- Cryptographically secure
- One-click copy functionality
- Multiple algorithms:
- MD5 (not recommended for security)
- SHA-1
- SHA-256
- SHA-512
- File integrity verification
- Hash comparison tool
- Detailed metadata analysis
- Multiple hash calculations
- Compression ratio analysis
- File type detection
- Size and timestamp information
- Multiple file encryption/decryption
- Progress tracking
- Error handling and recovery
- Consistent settings across files
- Real-time directory monitoring
- Automatic encryption
- Event logging with timestamps
- Customizable monitoring rules
- DoD 5220.22-M compliant
- Multiple overwrite passes
- Verification after deletion
- Batch deletion support
- Python 3.8 or higher
- 4GB RAM minimum (8GB recommended)
- Operating Systems:
- Windows 10/11
- Linux (most distributions)
- macOS 10.15 or higher
- Clone the repository
git clone https://github.com/Sir-D3F417/GCrypt.git
cd GCrypt- Create virtual environment
# Windows
python -m venv venv
venv\Scripts\activate
# Linux/macOS
python3 -m venv venv
source venv/bin/activate- Install requirements
pip install -r requirements.txt- Run the application
python GCrypt.py- Launch CryptoVault
- Click "Select File" or drag & drop
- Enter a strong password
- Choose encryption algorithm (AES-256-GCM recommended)
- Enable compression if desired
- Click "Encrypt"
- Select encrypted file
- Enter the correct password
- Click "Decrypt"
- Choose output location
- Select multiple files
- Configure settings once
- Process all files simultaneously
-
Strong Encryption
- Industry-standard algorithms
- Secure key derivation (PBKDF2)
- Random IV generation
-
Data Protection
- Secure memory handling
- Automatic backup creation
- File integrity verification
-
Best Practices
- Strong password enforcement
- Secure deletion options
- Error recovery mechanisms
Modern Cyberpunk Interface
This project is licensed under the MIT License - see the LICENSE file for details.
- GuardIran Security Team for development and maintenance
- PyQt6 Team for the GUI framework
- Cryptography.io Team for encryption libraries
- Open source community for various contributions
- Website: guardiran.org
- GitHub: @d3f417
- Email: info@d3f417.info
- Bug Reports: Issue Tracker
Made with π by GuardIran Security Team
Β© 2025 GuardIran. All rights reserved.