Location
Comstock Memorial Union, MSUM
Document Type
Poster
Event Website
https://www.mnstate.edu/sac/
Start Date
15-4-2025 12:00 AM
End Date
15-4-2025 12:00 AM
Publication Date
4-15-2025
Description
This project presents a Python-based file encryption and decryption application using AES encryption for secure file handling. Built with Tkinter, it provides a user-friendly GUI that allows users to encrypt and decrypt files while ensuring data confidentiality. The cryptography library is used to implement encryption, with password-based key generation instead of a locally stored key file. Each file is encrypted using a user-provided password, combined with a unique salt to enhance security and prevent brute-force attacks. This approach removes dependency on a static key file, improving accessibility and security. The project demonstrates real-world encryption techniques, ensuring data protection and privacy. Future improvements may include cloud integration, multi-file encryption, and enhanced UI customization.
Password-Based File Encryption and Decryption Using Python and Tkinter
Comstock Memorial Union, MSUM
This project presents a Python-based file encryption and decryption application using AES encryption for secure file handling. Built with Tkinter, it provides a user-friendly GUI that allows users to encrypt and decrypt files while ensuring data confidentiality. The cryptography library is used to implement encryption, with password-based key generation instead of a locally stored key file. Each file is encrypted using a user-provided password, combined with a unique salt to enhance security and prevent brute-force attacks. This approach removes dependency on a static key file, improving accessibility and security. The project demonstrates real-world encryption techniques, ensuring data protection and privacy. Future improvements may include cloud integration, multi-file encryption, and enhanced UI customization.
https://red.mnstate.edu/sac/2025/cbac/9