A secure C++ application that encrypts and decrypts files using XOR operation with customizable keys. Works on Windows systems.
- Strong Encryption: XOR operation with key stretching
- Multiple Key Options:
- Generate cryptographically-strong random keys (16 chars)
- Use your own custom key (min 8 chars)
- In-Place Processing: Securely overwrites original file
- Binary Safe: Works with any file type (text, images, executables, etc.)
- Simple Interface: Easy-to-follow console interface
- Windows OS
- For compilation: C++17 compatible compiler
- Download the latest
.exe
from Releases - Run directly from command prompt
git clone https://github.com/yourusername/file-encryptor.git
cd file-encryptor
g++ encrypt_decrypt.cpp -o filecryptor -static -O2