
AES-256-GCM file encryption tool with a Tkinter GUI, supporting PBKDF2 and Argon2 key derivation for secure, offline file protection.
CrabCrypt is a secure file encryption tool with GUI, designed for effortlessly encrypting and decrypting any file. With AES encryption and a sleek Tkinter interface, CrabCrypt ensures your files remain confidential and protected from unauthorized access.
✅ Secure Encryption - Uses AES-256 encryption with strong key derivation.
✅ Authenticated Encryption - Utilizes AES-GCM for encryption, eliminating the need for padding and preventing common attacks.
✅ Strong Key Derivation - Offers both PBKDF2 (600K iterations) and Argon2 for enhanced security.
✅ No Padding Issues - Since AES-GCM is used, padding vulnerabilities (like those in CBC) are completely avoided.
✅ Intuitive UI - Simple and user-friendly interface for file selection and password protection.
✅ Multi-File Support - Encrypt and decrypt any type of file.
✅ Offline & Private - No internet connection required, ensuring complete privacy.
📥 Download CrabCrypt.exe and run it – No installation required!
🔹 Steps to run:
CrabCrypt.exe.pip install pyinstaller pyinstaller --onefile --noconsole --icon=crabcrypt.ico CrabCrypt.py
git clone https://github.com/spyboy-productions/CrabCrypt.git
cd CrabCrypt
pip install -r requirements.txt
python CrabCrypt.py
🚧 No Password Recovery - If you forget the password, decryption is impossible.
🚧 File Size - Large files may take longer to process.
Want to improve CrabCrypt? Open a PR or submit an issue!