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.