Back to all projects

RUFAIDA AFRIN · PROJECT

Password Strength Checker

Cybersecurity student at the University of South Florida (USF) · Minor in Legal Studies

Built a password-analysis service with entropy scoring, input validation, k-anonymity breach checks, rate limiting, and a web interface without storing plaintext passwords.

PythonFastAPIJavaScriptREST APIsSecurity Testing

Project details

  • Entropy scoring

    Uses entropy scoring as part of password-strength analysis.

  • Input validation

    Validates submitted inputs before processing them.

  • Breach checks

    Uses k-anonymity breach checks to check passwords without sending the full password to the breach-check service.

  • Rate limiting

    Applies rate limiting to the password-analysis service.

  • Plaintext protection

    Analyzes passwords without storing plaintext passwords.

  • Web interface

    Provides a JavaScript web interface connected to a Python/FastAPI service through REST APIs.

Visit my GitHub Connect on LinkedIn

Explore the next project