Herramienta de seguridad y utilidades
Generador y Comprobador de Hashes
Calcula la huella digital criptográfica (digest) de cualquier texto o archivo local en MD5, SHA-1, SHA-256 o SHA-512. Comprueba la integridad de descargas y detecta alteraciones sin subir datos a ningún servidor.
Generador y Comprobador de Hashes
Calcula hashes criptográficos (MD5, SHA-1, SHA-256, SHA-512) para textos o archivos locales.
Hash SHA-256 (256 bits)
¿Qué es una función hash criptográfica?
Una función hash es un algoritmo matemático unidireccional que toma una entrada de longitud arbitraria (un texto, una imagen, un archivo ejecutable o un instalador) y produce una cadena de caracteres hexadecimales de longitud fija (su «huella digital» o digest).
Una propiedad fundamental es el efecto avalancha: cambiar tan solo un bit o una letra en la entrada produce un hash completamente diferente e impredecible.
Comparativa de algoritmos de hashing
| Algoritmo | Longitud (bits / hex) | Estado de seguridad | Uso recomendado |
|---|---|---|---|
| MD5 | 128 bits (32 caracteres hex) | Heredado / Obsoleto | Checksums rápidos, integridad no crítica y compatibilidad histórica. |
| SHA-1 | 160 bits (40 caracteres hex) | Heredado / Débil | Repositorios Git clásicos y verificación de descargas legadas. |
| SHA-256 | 256 bits (64 caracteres hex) | Seguro / Estándar | Verificación de descargas de software, firmas digitales, TLS y Bitcoin. |
| SHA-512 | 512 bits (128 caracteres hex) | Alta seguridad | Sistemas que requieren máxima resistencia contra colisiones e investigación criptográfica. |
Verificación de integridad sin servidores intermedios
Al descargar instaladores de software, imágenes de sistema operativo o copias de seguridad, es buena práctica comparar el hash calculado localmente con el valor publicado por el autor original. Nuestra herramienta te permite pegar el hash esperado y verificar si coincide exactamente, garantizando que el archivo no haya sido modificado ni dañado durante la transferencia.
Preguntas frecuentes sobre hashes
¿Mi archivo se sube a internet para calcular el hash?
No. El cálculo se ejecuta al 100% de forma local en tu navegador utilizando la API Web Crypto y JavaScript streaming. El archivo nunca sale de tu dispositivo ni se transmite por internet.
¿Qué algoritmo de hash debo utilizar para verificar descargas?
La mayoría de proyectos modernos proporcionan sumas de verificación en SHA-256 o SHA-512 por su máxima resistencia criptográfica. Si descargas software clásico o imágenes ISO que proveen MD5 o SHA-1, puedes seleccionarlos aquí para comparar el checksum.
¿Por qué MD5 y SHA-1 no son recomendables para seguridad?
Ambos algoritmos sufren de vulnerabilidades de colisión (es posible generar dos archivos distintos que produzcan exactamente el mismo hash). Por ello no deben usarse en firmas digitales, certificados o contraseñas. Sin embargo, siguen siendo útiles para comprobar que un archivo no se haya corrompido accidentalmente durante una descarga.
¿Existe límite de tamaño para archivos locales?
Nuestra implementación procesa los archivos mediante lectura por bloques, lo que permite calcular hashes de archivos de varios cientos de megabytes sin agotar la memoria ni congelar la pestaña del navegador.