Calculador Hash es una aplicación de escritorio desarrollada en Python con PyQt6, diseñada para facilitar el cálculo, verificación y comparación de hashes de archivos, carpetas y textos. Su interfaz intuitiva y moderna permite gestionar auditorías, detectar duplicados y exportar reportes profesionales en formato Excel.
- Cálculo de hashes: Obtén los valores MD5 y SHA-256 de archivos, carpetas completas o textos.
- Verificación de integridad: Comprueba si un archivo coincide con un hash esperado.
- Comparación avanzada: Compara archivos o carpetas para detectar diferencias o duplicados.
- Exportación profesional: Genera reportes de auditoría, historial y resultados por lote en Excel (.xlsx) con columnas autoajustadas.
- Historial inteligente: Guarda y exporta el historial de hashes calculados para texto y archivos.
- Buscador de duplicados: Escanea carpetas y detecta archivos idénticos por hash.
- Interfaz adaptable: Alterna entre modo claro/oscuro y español/inglés con un solo clic.
- Instala Python 3.10+ y pip.
- Instala las dependencias:
pip install -r requiriments.txt
- Ejecuta la aplicación:
python interfaz.py
Calculador Hash/
├── calcular_hash.py
├── interfaz.py
├── estilo.qss
├── translations.py
├── requiriments.txt
├── README.md
├── CHANGELOG.md
├── .gitignore
└── __pycache__/
- PyQt6
- openpyxl
¿Tienes ideas o mejoras? ¡Puedes abrir un issue o enviar un pull request!
Esteban
Este proyecto es de uso libre para fines educativos y personales.