projects / password-manager
Password Manager & Strength Analyser
A C# ASP.NET project that connects software engineering with cybersecurity — vault flows, strength analysis and security-minded coursework decisions.
- Problem
- Weak and reused passwords are common. The brief asked for a managed vault with strength analysis, reuse detection and role-aware access.
- Engineering approach
- Implemented an ASP.NET Core MVC application with Identity authentication, two-factor authentication, encrypted storage patterns taught in the module, strength scoring, reuse checks and xUnit/Moq coverage. Security claims stay coursework-scoped, not production certification.
- Technologies
- C#
- ASP.NET Core MVC
- Entity Framework Core
- SQL Server
- xUnit
- Moq
- Verified results
- Delivered as an academic team project to First Class coursework expectations, with documentation and automated tests.
- Status
- Academic project; repository public on GitHub.