Project Overview: EncryptionFiles
EncryptionFiles is a Windows Forms application built on .NET Framework 4.7.2 that enables users to securely store, encrypt, and manage their personal media files (photos, videos, and audio). The application provides a user-friendly interface for adding, encrypting, decrypting, and viewing files, ensuring privacy and security through a user-defined encryption key.
Key Features
File Encryption & Decryption: Securely encrypts and decrypts images, videos, and audio files using a user-supplied key.
Media Type Organization: Files are categorized and managed by type (Photo, Video, Audio).
Key Management: Encryption key is stored securely in the Windows Registry; users can set or update the key via the settings dialog.
Access Control: Access to encrypted files is protected by a key check dialog, with limited attempts for added security.
Error Handling & Logging: Robust error handling with event logging for troubleshooting.
Technology Stack*
*.NET Framework *
Windows Forms (WinForms)
C#
Windows Registry for key storage