CrabCrypt
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.
Install / Use
/learn @spyboy-productions/CrabCryptREADME
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.
🚀 Features
✅ 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.
<h4 align="center"> OS compatibility : <br><br> <img src="https://img.shields.io/badge/Windows-05122A?style=for-the-badge&logo=windows"> <img src="https://img.shields.io/badge/Linux-05122A?style=for-the-badge&logo=linux"> <img src="https://img.shields.io/badge/macOS-05122A?style=for-the-badge&logo=macos"> </h4> <h4 align="center">
🚀 Download & Installation
🖥️ For Windows Users
📥 Download CrabCrypt.exe and run it – No installation required!
🔹 Steps to run:
- Click the download link above.
- Double-click
CrabCrypt.exe. - Windows SmartScreen Warning? ⚠️
- If you see a SmartScreen warning, click "More info" and then "Run anyway".
- This happens because the app is new and unsigned, but it's safe!
🐧 For manual Installation or for Linux & macOS Users
1️⃣ Clone the Repository
git clone https://github.com/spyboy-productions/CrabCrypt.git
cd CrabCrypt
2️⃣ Install Dependencies
pip install -r requirements.txt
3️⃣ Run CrabCrypt
python CrabCrypt.py
🔑 How to Use
- Select a file: Click on the file selection area to browse your files.
- Enter a password: Choose a strong password for encryption.
- Encrypt or Decrypt: Click the respective button to process the file.
- Save the output: The encrypted/decrypted file will be saved with a prompt.
⚠️ Limitations
🚧 No Password Recovery - If you forget the password, decryption is impossible.
🚧 File Size - Large files may take longer to process.
TO Do
- Self-Destruct Mode Have a mode where if a trigger is met (e.g., a password attempt fails multiple times), all selected files get encrypted and shredded instantly.
- Post-quantum encryption algorithm Example: Kyber + AES-GCM (Kyber is a quantum-resistant algorithm from NIST’s PQC finalists) use post-quantum KEMs (Kyber, FrodoKEM) to encrypt the AES key
📢 Contribute
Want to improve CrabCrypt? Open a PR or submit an issue!
💬 If having an issue Chat here
⭔ Snapshots:
<p align="center"> <img width="60%" src="https://github.com/spyboy-productions/CrabCrypt/blob/main/demo.png" /> </p> <h4 align="center"> If you find this GitHub repo useful, please consider giving it a star! ⭐️ </h4>
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.0kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-pro-max-skill
58.5kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
ui-ux-pro-max-skill
58.5kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

