Generador Hash en Linea: MD5, SHA-1, SHA-256, SHA-512, BLAKE2 y Mas
Una funcion hash criptografica toma cualquier entrada — una contrasena, un archivo o una imagen completa de disco duro — y produce una salida de tamano fijo llamada hash o resumen. Las propiedades definitorias son: (1) determinista — la misma entrada siempre produce el mismo hash; (2) unidireccional — no puedes revertir un hash para recuperar la entrada original; (3) efecto avalancha — cambiar un bit de la entrada cambia aproximadamente el 50% de los bits del hash; (4) resistente a colisiones — debe ser computacionalmente inviable encontrar dos entradas diferentes que produzcan el mismo hash. Diferentes algoritmos ofrecen diferentes compensaciones entre velocidad, seguridad y tamano de salida. MD5 (salida de 128 bits) tarda microsegundos en calcularse pero esta criptograficamente roto — las colisiones pueden generarse en segundos en un portatil. SHA-256 (256 bits) permanece seguro para todos los fines practicos y se usa en certificados TLS, mineria Bitcoin e identificadores de commit Git. Nuestro generador hash calcula hashes para entrada de texto y subida de archivos usando siete algoritmos — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3-256, BLAKE2b y BLAKE3 — completamente en tu navegador. La herramienta tambien proporciona modo HMAC (Codigo de Autenticacion de Mensaje Hash) que combina una clave secreta con la funcion hash para producir un resumen autenticado, y un verificador de integridad de archivos que comprueba si un archivo descargado coincide con su checksum publicado.
Generador de hash
Gratis · Sin registro
Guía paso a paso
Elige tu Tipo de Entrada y Algoritmo
Selecciona modo Texto (escribe o pega cualquier cadena) o modo Archivo (sube un archivo de hasta 100 MB — procesado localmente, no subido a ningun servidor). Elige tu algoritmo hash del menu desplegable: MD5 (128 bits, rapido, roto — solo usar para checksums no de seguridad), SHA-1 (160 bits, obsoleto), SHA-256 (256 bits, seguro, estandar NIST), SHA-512 (512 bits, mas seguro pero mas lento), SHA-3-256 (estandar NIST mas reciente, construccion esponja), BLAKE2b (mas rapido que MD5, mas seguro que SHA-256) o BLAKE3 (el mas rapido, paralelo, lanzamiento 2020).
Genera y Compara Hashes
Haz clic en "Generar" para calcular el hash. La salida se muestra en hexadecimal (minusculas, la representacion estandar) y opcionalmente como Base64. Para validacion de archivos, pega el checksum esperado (por ejemplo, de la pagina de descarga) en el campo "Hash Esperado" — la herramienta resalta una coincidencia verde o una falta de coincidencia roja. El interruptor HMAC te permite introducir una clave secreta para autenticacion de hash con clave.
Copia o Descarga Resultados Hash
Haz clic en el icono de copiar para copiar el hash al portapapeles. Para verificacion por lotes, sube multiples archivos y la herramienta genera un archivo de manifiesto (hashes.json) listando cada nombre de archivo y su hash, compatible con herramientas de verificacion comunes. Descarga archivos de checksum en formato sha256sum o md5sum para usar con verificacion de linea de comandos.
Consejos y mejores prácticas
MD5 (128 bits, RFC 1321) esta roto para seguridad pero sigue siendo util para checksums no de seguridad. Dos archivos diferentes pueden ser disenados para producir el mismo hash MD5 en menos de 1 segundo en hardware moderno (un ataque de colision de prefijo elegido). Usa MD5 solo para detectar corrupcion accidental durante transferencias de archivos, nunca para verificar integridad contra un adversario.
SHA-1 (160 bits) fue obsoleto por NIST en 2011 y completamente retirado de certificados TLS en 2017. El ataque SHAttered (2017, Google/CWI) genero dos archivos PDF diferentes con el mismo hash SHA-1 usando 9,223,372,036,854,775,808 calculos SHA-1 — equivalente a 110 GPU-anos en ese momento pero ahora alcanzable en semanas en hardware moderno. Migra cualquier uso restante de SHA-1 a SHA-256.
SHA-256 es el caballo de batalla actual del hashing criptografico. Produce un resumen de 256 bits (32 bytes, 64 caracteres hexadecimales). Bitcoin usa doble SHA-256 para su prueba de trabajo. Git identifica cada commit, arbol y blob con un hash SHA-1 (la migracion a SHA-256 esta en curso a partir de 2025). Los certificados TLS y la firma de codigo usan SHA-256 como el hash minimo aceptable.
BLAKE3, lanzado en 2020 por el mismo equipo que creo BLAKE2 y el finalista SHA-3 BLAKE, es 5 veces mas rapido que SHA-256 en CPUs x86-64 (gracias a la paralelizacion SIMD), 10 veces mas rapido que SHA-3 y disenado para paralelismo en cualquier numero de nucleos. Es una excelente opcion para almacenamiento direccionable por contenido y sistemas de deduplicacion de archivos. BLAKE3 no tiene ataques practicos conocidos a partir de 2026.
Nunca almacenes hashes de contrasenas en bruto. Si un atacante obtiene tu base de datos, ejecutara un ataque de tabla arcoiris — una tabla precalculada que mapea valores hash a sus contrasenas originales. En su lugar, aplica hash a las contrasenas con un algoritmo especialmente disenado: bcrypt (1999, factor de costo ajustable), scrypt (2009, duro en memoria, disenado para resistir ataques ASIC) o Argon2id (2015, ganador de la Competencia de Hashing de Contrasenas, recomendado por OWASP a partir de 2024). Estos algoritmos son intencionalmente lentos (configurables a 100-500ms por hash), haciendo que los ataques de fuerza bruta sean inviables. Nuestro generador soporta modo HMAC para autenticacion con clave, pero para almacenamiento de contrasenas, usa una biblioteca de hashing de contrasenas dedicada.
HMAC (Codigo de Autenticacion de Mensaje Hash, RFC 2104) combina una clave secreta con una funcion hash: HMAC-SHA-256(clave, mensaje) = SHA-256((clave XOR pad_externo) + SHA-256((clave XOR pad_interno) + mensaje)). Proporciona tanto integridad (el mensaje no ha sido manipulado) como autenticidad (solo alguien con la clave secreta podria haber generado ese HMAC especifico). HMAC se usa en firma JWT, autenticacion de solicitudes API e integridad de registros TLS.
Al verificar un archivo descargado contra un checksum publicado, siempre obten el checksum de una fuente separada de la descarga. Si tanto el archivo como el checksum estan en la misma pagina comprometida, un atacante puede reemplazar ambos. Muchos proyectos de codigo abierto publican checksums en su sitio web oficial mientras alojan descargas en mirrors o CDNs.
Para hashing de archivos grandes (1 GB+), usa BLAKE3 o SHA-256 con lectura fragmentada. Nuestro modo de subida de archivos procesa archivos incrementalmente para manejar archivos de hasta 100 MB en el navegador. Alternativas de linea de comandos para archivos mas grandes: `sha256sum largefile.iso` (Linux), `shasum -a 256 largefile.iso` (macOS) o `Get-FileHash largefile.iso -Algorithm SHA256` (PowerShell).
Preguntas frecuentes
Las funciones hash son la columna vertebral invisible de la seguridad digital — protegiendo contrasenas, verificando integridad de archivos y autenticando mensajes miles de millones de veces al dia. Ya sea que necesites un checksum MD5 rapido para una descarga de archivo o SHA-256 para una auditoria de seguridad, nuestro generador hash gratuito lo calcula al instante en tu navegador — ningun archivo sale de tu equipo. Genera tu hash ahora.
Prueba esta herramienta gratis →open_in_new