2025Go, REST APIs, Cryptography

Password Strength Analyzer

Overview

A Go CLI tool that checks password strength, detects weak patterns, and verifies if your password has appeared in a known data breach.

Technical Details

Evaluates passwords against common weakness patterns such as repeated characters, dictionary words, and low entropy scores. Integrates the HaveIBeenPwned k-anonymity API to check breach exposure without ever sending the actual password — only a partial SHA1 hash prefix is transmitted, keeping the check fully private.

Technologies

GoREST APIsCryptography