Introduction
The Text & File Encrypter and Decrypter is a Python-based GUI desktop application for securely encrypting and decrypting text and files using the AES encryption algorithm. This application supports AES-CBC and AES-GCM encryption modes, offering users a robust mechanism to protect sensitive data. It includes features to verify the integrity of decrypted messages, ensuring the correctness of encrypted data.
This application was developed as part of the Final Year Project for the CSE-Cybersecurity Curriculum, under the domain of Cryptography and Data Security. The application combines cryptographic principles with a user-friendly interface to address real-world data protection challenges.
Details
Programming Languages: Python
Technologies Used: Tkinter, Crypto module, Hashlib, Base64
Key Features: AES encryption (CBC & GCM), Password Protection, Integrity Verification, Lockout Mechanism, Text/File Encryption and Decryption
Purpose: A secure and user-friendly application for encrypting and decrypting sensitive text and files.
Preview
Login Page
Main Interface
Encryption Screen
Decryption screen
Project Demonstration Video
Project Files
Credits
Developed by: