This repository showcases a modular, secure C# WinForms application for generating and exporting or appending file hash snapshots to a .txt file.
Built to demonstrate modular coding architecture, user-centric design in a desktop environment, and security awareness. Also, this project was using as a means for me to gather experience in software development, C# programming and Visual Studio solution management.
- Drag & Drop file input
- MD5/SHA256/SHA512 hashing with modular
FileSnapshotabstraction - Export to a
.txtlog, or append to a.txtfile, with timestamped entries - Minimalistic UI with intentional UX
- C# (.NET Framework)
- WinForms
- Cryptography
FileSnapshot.cs: Handles hash generationMainForm.cs: UI logic and event handlingUtils/: Helper methods and modular logic

