Built a password-analysis service with entropy scoring, input validation, k-anonymity breach checks, rate limiting, and a web interface without storing plaintext passwords.
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.