A modern desktop application for securing files with RSA and AES hybrid encryption, built with Python and ttkbootstrap.
- Professional-Grade Security: Uses RSA-2048 to secure a one-time AES-256 key for fast, robust file encryption.
- Full Key Management: Generate new, passphrase-protected public/private key pairs directly within the application.
- Intuitive Workflow: A simple, step-by-step interface for loading keys, selecting files, and performing cryptographic actions.
- Secure Deletion: Option to permanently delete the original plaintext file after a successful encryption.
-
Clone the repository:
git clone https://github.com/your-username/CipherScribe.git cd CipherScribe -
Set up a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
Simply run the app.py file:
python app.py