π 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.
COMPANY: CODETECH IT SOLUTIONS
NAME: GYANMOTAY VIKAS
INTERN ID: CT12RGV
DOMAIN: CYBER SECURITY & ETHICAL HACKING
DURATION: 8 WEEKS
MENTOR: NELLA SANTOSH
βοΈ 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
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.
Ensure you have Python 3.x installed, then run:
pip install cryptography tkinter
python encryption_tool.py
π Python β Core programming language
π₯οΈ Tkinter β GUI framework for user interface
π Cryptography Library β AES-256 encryption for data security
β 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.
β Drag & Drop File Selection
β Secure Key Storage Option
β Dark Mode UI for Better User Experience
β Cloud Backup & Secure Sharing Feature
This project is licensed under the MIT License. See the LICENSE file for details.
π‘ 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!
π Gyanmotay Vikas
π GitHub: github.com/VikasOffical
π LinkedIn: linkedin.com/in/gyanmotay-vikas-62471126b
If you like this project, consider giving it a star β!Got feedback? Feel free to open an issue or reach out!