Generador de Hash Online — MD5, SHA-1, SHA-256, SHA-512
Genera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto o un archivo. Los checksums se calculan en tu navegador, no se sube nada.
Sobre el generador de hash
Calcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 para texto o cualquier archivo, directamente en tu navegador. Los algoritmos SHA se ejecutan mediante la Web Crypto API; MD5 usa la biblioteca spark-md5. Los archivos y contraseñas nunca se suben.
Dónde se usan los hashes
Verificación de checksum
Compara el MD5 o SHA-256 de un archivo descargado con el valor publicado en el sitio oficial para confirmar que el archivo está intacto y no ha sido manipulado.
Identificadores de contenido
Usa un hash como identificador único y corto de contenido: deduplicación de archivos, claves de caché, ETags, almacenamiento direccionable por contenido.
Firmas y tokens
SHA-256 alimenta HMAC, JWT, firmas digitales y certificados — genera el hash del mensaje para depurar tus API.
Detección de duplicados
Un MD5 o SHA-256 idéntico entre dos archivos casi con toda seguridad significa contenido idéntico — útil para limpiar duplicados.
Preguntas frecuentes
¿Qué es un hash y en qué se diferencian MD5, SHA-1, SHA-256 y SHA-512?
Un hash es una cadena de longitud fija que representa de forma única los datos de entrada. MD5 genera 128 bits, SHA-1 — 160, SHA-256 — 256, SHA-512 — 512. Los hashes más largos implican menos colisiones pero un cálculo más lento.
¿Es seguro calcular el hash de contraseñas y archivos aquí?
Sí. Todo el cálculo de hash se ejecuta en tu navegador: MD5 mediante spark-md5, SHA-* mediante la Web Crypto API. Ni el texto ni los archivos se envían a convertilo — nunca los vemos ni los almacenamos.
¿Puedo usar MD5 para contraseñas?
No. MD5 no es seguro para almacenar contraseñas. Usa bcrypt, Argon2 o scrypt con sal en su lugar. MD5 sirve bien para comprobaciones de integridad de archivos y deduplicación rápida.
¿Cuál es el tamaño máximo de archivo?
El único límite es la memoria del navegador. MD5 se calcula en fragmentos de 2 MB, así que los archivos de varios gigabytes suelen funcionar bien. SHA-* en esta versión lee el archivo completo en memoria — usa MD5 para archivos muy grandes.
¿Por qué cadenas visualmente idénticas producen hashes diferentes?
Los hashes son sensibles a nivel de byte — un espacio de más, un final de línea distinto (LF frente a CRLF) o una marca BOM invisible al principio de un archivo cambian por completo el resultado. Compara entradas idénticas byte a byte.
¿Dónde consigo el checksum de referencia?
Los autores de la distribución publican el MD5 / SHA-256 junto al enlace de descarga o en archivos SHASUMS / .sig. Compara ese valor con el que muestra este generador.