# Password Hasher
**Password hashing utility comparing bcrypt, Argon2, and PBKDF2 with detailed security reporting**
[](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
Production-ready password hashing utility that implements and compares the three industry-standard hashing algorithms: bcrypt, Argon2id, and PBKDF2-SHA256. Generates detailed security reports with benchmark comparisons and migration recommendations.
Features
- bcrypt Hashing — Cost-factor configurable, salt auto-generation
- Argon2id Hashing — Memory, time, and parallelism parameters
- PBKDF2-SHA256 — Iteration-count configurable
- Algorithm Comparison — Speed, security, and memory usage benchmarks
- Security Reports — Detailed recommendations for production use
- Verification — Password verification against stored hashes
Quick Start
git clone https://github.com/Raphasha27/Password-Hasher.git
cd Password-Hasher
pip install -r requirements.txt
python hasher.py --password "YourPasswordHere" --algorithm argon2
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: