# 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
git clone https://github.com/Raphasha27/Password-Analyzer.git
cd Password-Analyzer
pip install -r requirements.txt
python analyzer.py --password "YourPasswordHere"
Ecosystem
Product Ladder
GitHub (this repo)
↓
Portfolio → https://raphasha27.github.io/raphasha-dev-portfolio
↓
Contact → https://github.com/Raphasha27
License
MIT — see LICENSE
Contributors
This project is developed and maintained together with the team: