Skip to content

A user-friendly Python app to easily encrypt and decrypt your files using professional-grade hybrid encryption (RSA + AES).

Notifications You must be signed in to change notification settings

HeuristicBitSyntaxTerminator2077/CipherScribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CipherScribe: KeyMaster Edition

A modern desktop application for securing files with RSA and AES hybrid encryption, built with Python and ttkbootstrap.

Features

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/CipherScribe.git
    cd CipherScribe
  2. Set up a virtual environment (recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt

How to Run

Simply run the app.py file:

python app.py

About

A user-friendly Python app to easily encrypt and decrypt your files using professional-grade hybrid encryption (RSA + AES).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages