Skip to content

Encryptor v1.1.0 - Major Upgrade

Choose a tag to compare

@mpgamer75 mpgamer75 released this 06 Sep 20:00
· 23 commits to main since this release

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