https://github.com/tanushree-tanu2105/advanced-encryption-tool
AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒
https://github.com/tanushree-tanu2105/advanced-encryption-tool
advance-encryption-standard aes aes-256 aes-encryption cryptography cyber-security decryption encryption gui python symetric-cryptography symetric-encryption
Last synced: about 1 year ago
JSON representation
AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒
- Host: GitHub
- URL: https://github.com/tanushree-tanu2105/advanced-encryption-tool
- Owner: tanushree-tanu2105
- License: mit
- Created: 2025-05-07T15:38:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-07T16:29:41.000Z (about 1 year ago)
- Last Synced: 2025-05-08T22:53:19.849Z (about 1 year ago)
- Topics: advance-encryption-standard, aes, aes-256, aes-encryption, cryptography, cyber-security, decryption, encryption, gui, python, symetric-cryptography, symetric-encryption
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ADVANCED-ENCRYPTION-TOOL
*company* : CODTECH IT solution
*Name* :Tanushree V
*INTERN ID* :CT04DK414
*DOMAIN* :Cyber Security & Ethical Hacking
*DURATION* :4 weeks
*MENTOR* :NELA SANTHOSH.
I HAVE USED A PYTHON SCRIPTUSING LIBRARIES LIKE HASHLIB TO
ENSURE FILE INTEGRITY AND I USED THE PLATFORMS LIKE GOOGLE ONLINE PYTHON COMPLIER FROM ONE COMPLIER WEBSITE FROM GOOGLE...
🔐 AES Encryption Tool – Secure Your Files with AES-256
📌 Overview
🔒 AES-Encryption-Tool is a powerful and easy-to-use application for encrypting and decrypting files using AES-256 encryption. It ensures data confidentiality with a simple, user-friendly interface designed for both beginners and professionals.
🚀 Key Features
✔️ AES-256 Encryption (GCM Mode) – Industry-standard security
✔️ User-Friendly GUI – Built with Tkinter for an intuitive experience
✔️ Password-Protected Security – Encrypt files with a custom password
✔️ Multi-File Support – Encrypt and decrypt multiple files
✔️ Cross-Platform Compatibility – Works on Windows, macOS, and Linux
✔️ Fast & Efficient – Lightweight tool with high-speed encryption
⚙️ How It Works
1️⃣ Select a file to encrypt or decrypt.
2️⃣ Enter a strong password to protect the file.
3️⃣ The tool encrypts the file using AES-256 and saves it with a .enc extension.
4️⃣ To decrypt, select the encrypted file and enter the same password.
5️⃣ The original file is restored securely.
📥 Installation & Setup
🔹 Step 1: Install Dependencies
Ensure you have Python 3.x installed, then run:
pip install cryptography tkinter
🔹 Step 2: Run the Application
python encryption_tool.py
📦 Tech Stack Used
🚀 Python – Core programming language
🖥️ Tkinter – GUI framework for user interface
🔐 Cryptography Library – AES-256 encryption for data security
🔒 Security & Encryption Details
✅ Uses AES-256-GCM, a highly secure encryption algorithm.
✅ Generates a unique encryption key for each session.
✅ Ensures that only users with the correct password can decrypt files.
🛠️ Future Enhancements
✅ Drag & Drop File Selection
✅ Secure Key Storage Option
✅ Dark Mode UI for Better User Experience
✅ Cloud Backup & Secure Sharing Feature
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.
🤝 Contributing to the Project
💡 We welcome contributions to improve this tool!
Fork this repository
Create a new branch:
git checkout -b feature-branch
Commit your changes:
git commit -m "Added new feature"
Push to the branch:
git push origin feature-branch
Create a Pull Request, and we’ll review it!
output