Esta herramienta fue desarrollada exclusivamente con fines educativos y de aprendizaje personal.
El objetivo es comprender cómo funcionan los algoritmos de hash, la verificación de contraseñas, la entropía y la estimación de ataques teóricos.
No debe ser utilizada para romper contraseñas ajenas ni con fines maliciosos.
El uso indebido de este software puede ser ilegal y es responsabilidad única del usuario.
Herramienta educativa para tus propias contraseñas:
- Hashea y verifica (MD5/SHA-256)
- Entropía y estimación teórica de fuerza bruta
- Chequeo en diccionarios locales
- Generación de contraseñas seguras
- CLI simple + tests con pytest
git clone https://github.com/RobertoLuzanilla/password-hash-auditor.git
cd password-hash-auditor--help, aquí un ejemplo:
py -m auditor.cli --helppy -m auditor.cli hash --algo sha256 --password "Hola123!"py -m auditor.cli verify --algo md5 --password "Hola123" --hash 5d5b53417c8ff7d13aa16623d384763apy -m auditor.cli strength --password "HolaMundo2025!" --hps 1e9py -m auditor.cli in-dict --password "hola123" --wordlist wordlists/top-100.txtpy -m auditor.cli generate --length 20Este proyecto incluye pruebas automáticas con pytest.
Para correrlas:
pytest --tb=shortMIT License © 2025 Roberto Luzanilla