-
Notifications
You must be signed in to change notification settings - Fork 0
A secure and beginner-friendly AES-256 file encryption and decryption tool built with Python and Tkinter. Features password strength analysis, user-friendly GUI, file selection, and real-time status updates. Ideal for students, developers, and security learners.
its-pc/AdvancedEncryptionTool
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
PROJECT REPORT: ADVANCED ENCRYPTION TOOL Technology: Python 3, Tkinter, AES-256 (pycryptodome) DESCRIPTION: ------------ This project implements a secure file encryption and decryption tool using AES-256 encryption. It features a GUI for user interaction and ensures the encrypted files are secure and unreadable without the correct key. FEATURES: --------- - AES-256 Encryption (CBC Mode) - Secure Padding and IV - File Encryption and Decryption - GUI with Tkinter - Password protected REQUIREMENTS: ------------- - Python 3.x - pycryptodome HOW TO RUN: ----------- 1. Run `main.py` 2. Browse and select the file 3. Enter a 32-character password 4. Click "Encrypt" or "Decrypt" SECURITY NOTES: --------------- - Password must be exactly 32 characters (AES-256 key length) - Encrypted file uses a random IV - Files are unreadable without correct password
About
A secure and beginner-friendly AES-256 file encryption and decryption tool built with Python and Tkinter. Features password strength analysis, user-friendly GUI, file selection, and real-time status updates. Ideal for students, developers, and security learners.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published