Encryptor v1.1.0 - Major Upgrade
New Features
- 4 New Modern Algorithms: AES-256-GCM, ChaCha20-Poly1305, ECC P-256, Hybrid ECC+AES
- Enhanced Interface: Colorful menus, file type detection, system status indicators
- Batch Operations: Process multiple files simultaneously
- Performance Monitoring: Real-time operation timing and system metrics
- Interactive Help System: Comprehensive documentation with navigable sections
- Advanced Logging: Complete audit trail stored in ~/.config/encryptor/
- System Information: Hardware capability detection and optimization recommendations
Compatibility
- 100% Backward Compatible - All v1.0 encrypted files work seamlessly
- Drop-in Replacement - Same installation process and commands
- Optional Migration - Continue using existing algorithms or upgrade to modern ones
Performance Improvements
- Up to 87% faster encryption with optimized algorithms
- Hardware acceleration detection (AES-NI support)
- Improved memory management and secure cleanup
- Enhanced file handling with integrity verification
Security Enhancements
- Modern authenticated encryption preventing tampering
- Elliptic Curve Cryptography for smaller keys and equivalent security
- Secure temporary file handling with automatic cleanup
- Enhanced error handling and user feedback
Algorithm Guide
- Modern Algorithms (1-4): Recommended for new encryptions
- AES-256-GCM: Authenticated encryption, best general purpose
- ChaCha20-Poly1305: Modern stream cipher, excellent performance
- ECC P-256: Elliptic curve cryptography for small files
- Hybrid ECC+AES: Maximum security for large files
- Classic Algorithms (5-8): Full v1.0 compatibility
- AES-256-CBC: Traditional AES encryption
- RSA-2048: Public key cryptography
- RSA+AES Hybrid: Combined approach
- 3DES: Legacy support only
Installation
Automatic Installation
curl -fsSL https://raw.githubusercontent.com/mpgamer75/encryptor/main/install.sh | bash
Manual Installation
wget https://raw.githubusercontent.com/mpgamer75/encryptor/main/encryptor.sh
chmod +x encryptor.sh
sudo mv encryptor.sh /usr/local/bin/encryptor
Debian package
wget https://github.com/mpgamer75/encryptor/releases/download/v1.1.0/encryptor_1.1.0-1_all.deb
sudo dpkg -i encryptor_1.1.0-1_all.deb
System Requirements
- Bash 4.0 or higher
- OpenSSL 1.1.0 or higher
- Linux, macOS, or WSL environment