Skip to content

MixDark/CalculadorHash

Repository files navigation

Calculador Hash

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.


🚀 Funcionalidades principales

  • 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.

⚡ Instalación rápida

  1. Instala Python 3.10+ y pip.
  2. Instala las dependencias:
    pip install -r requiriments.txt
  3. Ejecuta la aplicación:
    python interfaz.py

📦 Estructura del proyecto

Calculador Hash/
├── calcular_hash.py
├── interfaz.py
├── estilo.qss
├── translations.py
├── requiriments.txt
├── README.md
├── CHANGELOG.md
├── .gitignore
└── __pycache__/

🛠️ Dependencias

  • PyQt6
  • openpyxl

📝 Contribuciones

¿Tienes ideas o mejoras? ¡Puedes abrir un issue o enviar un pull request!


👤 Autor

Esteban


📄 Licencia

Este proyecto es de uso libre para fines educativos y personales.

About

Aplicación para calcular los diferentes hash de un texto, archivo individual y comparar dos archivos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages