Skip to content

πŸš€ A powerful and user-friendly Secure File Encryptor built with Python & Tkinter. Encrypt and decrypt files effortlessly with password-based encryption using AES-256.

Notifications You must be signed in to change notification settings

aryan9653/Secure-File-Encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”’ Secure File Encryptor

πŸš€ A powerful and user-friendly Secure File Encryptor built with Python & Tkinter.
Encrypt and decrypt files effortlessly with password-based encryption using AES-256.

Secure File Encryptor


πŸ“Œ Features

βœ… Password-Based AES Encryption (AES-256)
βœ… Drag & Drop File Selection
βœ… Modern UI with ttkbootstrap
βœ… Supports Any File Type (PDF, Images, Docs, etc.)


πŸ›  Tech Stack

Tech Description
Python Core programming language
Tkinter GUI framework
ttkbootstrap Modern themes for Tkinter
tkinterdnd2 Drag & Drop functionality
Cryptography AES-256 encryption

πŸš€ Setup & Installation

1️⃣ Clone the Repository

git clone https://github.com/aryan9653/Secure-File-Encryptor.git
cd Secure-File-Encryptor

Step 2: Set Up Environment Variables

python -m venv venv
source venv/bin/activate  # On macOS/Linux
venv\Scripts\activate  # On Windows

Step 3: Install Dependencies

pip install -r requirements.txt

Step 4: Run the Application

python src/gui.py

Contribution

Feel free to fork the repository, create a new branch, make improvements, and submit a pull request.

About

πŸš€ A powerful and user-friendly Secure File Encryptor built with Python & Tkinter. Encrypt and decrypt files effortlessly with password-based encryption using AES-256.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages