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.

Share

COinS
 
Apr 15th, 12:00 AM Apr 15th, 12:00 AM

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