# Password Analyzer **Password entropy calculator with dictionary attack simulation and NIST-aligned strength scoring** [](https://python.org) [](LICENSE) [](SECURITY.md) [](https://github.com/Raphasha27/kirov-dynamics) **Built by [Koketso Raphasha](https://github.com/Raphasha27) — Practical AI for Africa**## Overview Comprehensive password strength analysis tool that calculates entropy, simulates dictionary and brute-force attacks, scores passwords against NIST SP 800-63B guidelines, and provides actionable recommendations for improvement. ## Features - **Entropy Calculation** — Shannon entropy with character set analysis - **Dictionary Attack Simulation** — Tests against common password lists - **Brute-Force Time Estimation** — Time-to-crack calculations - **NIST Score** — Compliance scoring against NIST SP 800-63B - **Actionable Recommendations** — Specific improvement suggestions - **Batch Analysis** — Analyze multiple passwords at once ## Quick Start ```bash git clone https://github.com/Raphasha27/Password-Analyzer.git cd Password-Analyzer pip install -r requirements.txt python analyzer.py --password "YourPasswordHere" ``` ## Ecosystem | Project | Description | |---------|-------------| | [Password-Hasher](https://github.com/Raphasha27/Password-Hasher) | bcrypt, Argon2, PBKDF2 comparison and security reporting | | [Suspicious-URL-Checker](https://github.com/Raphasha27/Suspicious-URL-Checker) | Phishing URL detection and risk scoring | | [Phishing-Awareness-Game](https://github.com/Raphasha27/Phishing-Awareness-Game) | Educational security awareness training | ## Product Ladder ``` GitHub (this repo) ↓ Portfolio → https://raphasha27.github.io/raphasha-dev-portfolio ↓ Contact → https://github.com/Raphasha27 ``` ## License MIT — see [LICENSE](LICENSE) ## Contributors This project is developed and maintained together with the team: - [Raphasha27](https://github.com/Raphasha27) — Project lead & maintainer - [KirovDynamicsTechnology](https://github.com/KirovDynamicsTechnology) — Kirov Dynamics (company) - [DkMash](https://github.com/DkMash) — Teammate