Advanced Encryption Suite

A sophisticated, cyberpunk-themed desktop application for secure text and file encryption, featuring military-grade algorithms and advanced key management.
Report Bug ยท Request Feature
- ๐ก๏ธ Multi-Algorithm Support:
- AES-256 (CBC) (Military Grade)
- Fernet (AES-128) (High Security)
- XOR Custom (Basic/Educational)
- ROT-47 & Base64 (Encoding/Display)
- ๐ Advanced Key Management: Generate cryptographically secure random keys, analyze key strength in real-time, and securely toggle visibility.
- ๐ File Operations: Easily load text/encrypted files directly into the vault and save your outputs seamlessly.
- ๐ Hash Verification: Built-in SHA-256 and MD5 hash generation for data integrity checking.
- โก Threaded Processing: Heavy encryption tasks run on background threads, ensuring the UI remains buttery smooth.
- ๐จ Cyberpunk UI: A stunning, dark-themed interface built with CustomTkinter featuring pulse animations and real-time statistics.
Make sure you have Python 3.8 or higher installed. You will also need the following Python libraries:
pip install customtkinter cryptography
- Clone the repository:
git clone https://github.com/MRThugh/CipherVault.git
- Navigate to the project directory:
- Run the application:
- Select Algorithm: Choose your desired encryption standard from the top-right dropdown (e.g., AES-256).
- Set Mode: Toggle between Encrypt and Decrypt.
- Input Data: Type your text or use the ๐ button to load a file.
- Provide a Key: Enter your secret key or click โก Generate Key for a secure random one.
- Execute: Click the main ๐ ENCRYPT or ๐ DECRYPT button.
- Save/Copy: Copy the output to your clipboard or save it directly to a .enc file using the ๐พ button.
While CipherVault implements industry-standard algorithms (like AES-256), this software is provided "as is". Always keep your encryption keys safe. Lost keys cannot be recovered, and data encrypted with lost keys will be permanently inaccessible.
MRThugh
Distributed under the MIT License. See LICENSE for more information.
Built with โค๏ธ and Python