¿Qué es un hash? Cómo funciona el cálculo de resúmenes criptográficos en ciberseguridad

¿Qué es un hash? Cómo funciona el cálculo de resúmenes criptográficos en ciberseguridad

Escrito por: Lizzie Danielson
Publicado: 24/6/25
Última actualización: 27/8/2026

Huella digital

Un hash, también llamado resumen criptográfico o valor hash, es una huella digital única y de longitud fija que se genera a partir de datos usando un algoritmo criptográfico. Cambia aunque sea un solo carácter de los datos originales, y obtendrás un hash completamente distinto.

Los hashes hacen un trabajo real dentro de las herramientas de seguridad que usas todos los días: almacenamiento de contraseñas, detección de malware, análisis forense digital y más. Ya seas administrador de TI o analista de un centro de operaciones de seguridad (SOC), entender el cálculo de resúmenes criptográficos en ciberseguridad es una incorporación rápida y valiosa a tu base de conocimiento.

Puntos clave

  • Un hash es una huella digital de datos de longitud fija y de un solo sentido, y sus propiedades clave (determinista, resistente a colisiones, sensible a cambios en la entrada) lo hacen útil para el trabajo de seguridad.
  • El cálculo de resúmenes criptográficos aparece en operaciones de seguridad como el almacenamiento de contraseñas, la detección de malware, las verificaciones de integridad de archivos y las investigaciones forenses, pero la detección basada solo en hashes puede quedarse corta (como en el caso del malware polimórfico).
  • Los riesgos de un mal uso del cálculo de resúmenes criptográficos incluyen ataques de colisión, tablas rainbow y una implementación deficiente. Huntress combina la detección basada en hashes con el análisis de un SOC inpulsado por IA liderado por humanos para cerrar esas brechas.

¿Qué es un hash?

Un hash es lo que obtienes después de pasar cualquier dato (una contraseña, un archivo, un documento, lo que sea) por una función hash como SHA-256. Dale una sola palabra o un video de 10 GB, y producirá una cadena de la misma longitud cada vez. Piénsalo como un código de barras único para cualquier cosa digital.

Calcula el hash de "hello" con SHA-256, y obtendrás esto: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Pon en mayúscula solo la primera letra, "Hello" en vez de "hello", y el resultado no se parece en nada al original. Esa sensibilidad incluso a cambios mínimos hace que los hashes sean tan útiles para detectar cambios o manipulación de archivos.

Características clave de los hashes

Algunas propiedades principales hacen que una función hash sea útil para el trabajo de seguridad:

  • Tiene longitud fija: toda salida de un algoritmo dado tiene el mismo tamaño, sin importar el tamaño de la entrada. SHA-256 siempre produce 64 caracteres hexadecimales, sin excepción.

  • Es determinista: la misma entrada siempre produce la misma salida, sin aleatoriedad ni sorpresas.

  • Es resistente a colisiones: entradas distintas deben producir hashes distintos, y que dos archivos diferentes caigan en el mismo hash debería ser computacionalmente inviable (aunque algunos algoritmos antiguos fallan en esto en la práctica, más sobre eso abajo).

  • Es de un solo sentido: puedes calcular el hash de un dato, pero no puedes revertir el proceso para recuperar la entrada original.

  • Es eficiente y sensible a cambios en la entrada: una función hash sólida calcula rápidamente, incluso en archivos grandes, mientras que cambiar un solo bit de la entrada cambia por completo la salida; esa combinación hace que el cálculo de resúmenes criptográficos sea práctico para herramientas de seguridad en tiempo real, y no solo un ejercicio teórico.

Cálculo de resúmenes criptográficos frente a cifrado

El cálculo de resúmenes criptográficos y el cifrado resuelven problemas distintos, y confundirlos lleva a errores de seguridad.


Cálculo de resúmenes criptográficosCifrado
De un sentido o de dos sentidosDe un sentidoDe dos sentidos (se puede descifrar)
PropósitoVerificar datosProteger la privacidad
Ejemplo de usoContraseñas, sumas de verificaciónComunicación segura

El cálculo de resúmenes criptográficos es como un sobre a prueba de manipulación: no puedes sacar los datos de nuevo, pero sabrás de inmediato si alguien lo alteró. El cifrado es una caja con llave, y tú tienes la llave. En resumen: el cálculo de resúmenes criptográficos garantiza la integridad, el cifrado garantiza la privacidad. Son herramientas complementarias, no intercambiables.

Hashes en operaciones de seguridad: usos reales

Los valores hash no son solo un concepto teórico: están haciendo un trabajo real dentro de las herramientas de seguridad que usas todos los días. Aquí es donde los verás en acción.

Detección de malware por hash. Cuando un archivo se ejecuta en un endpoint, las herramientas de seguridad calculan su hash y lo comparan con bases de datos de hashes de archivos maliciosos conocidos, threat intelligence feeds, VirusTotal y fuentes similares. Una coincidencia es un indicador de malware de alta confianza. Como el hash está criptográficamente ligado al contenido exacto del archivo, una coincidencia significa que tu endpoint acaba de ejecutar algo idéntico byte por byte a una muestra maliciosa conocida.

¿El problema? Los atacantes lo saben. Una técnica llamada polimorfismo les permite modificar un solo byte de un archivo malicioso, lo que produce un hash completamente diferente sin alterar la funcionalidad maliciosa. Por eso la detección basada en hash por sí sola no es suficiente, y por eso la detección basada en comportamiento —observar qué hace un archivo, no solo qué es— es un complemento fundamental.

Respuesta a incidentes y verificaciones de integridad de archivos. Cuando los analistas investigan un sistema comprometido, el cálculo de resúmenes criptográficos es una de las primeras herramientas a las que recurren. Al calcular el hash de archivos clave del sistema —ejecutables, archivos de configuración, DLL— y compararlos con líneas base conocidas como buenas, los responders pueden identificar rápidamente qué archivos modificaron los atacantes. Si el hash no coincide con el valor esperado, algo cambió.

Almacenamiento de contraseñas. Cuando configuras una contraseña, un sistema bien diseñado nunca almacena el texto plano. Almacena el hash. Al iniciar sesión, el sistema calcula el hash de lo que escribiste y lo compara con el hash almacenado. Eso significa que una filtración de base de datos expone hashes en lugar de contraseñas, una protección importante. La excepción: algoritmos débiles como MD5 o SHA-1 sin salt permiten a los atacantes ejecutar ataques de fuerza bruta sin conexión y de rainbow table, recuperando las contraseñas originales a partir de sus hashes. La elección del algoritmo y el uso de salt no son extras opcionales aquí, son medidas de protección esenciales.

Verificación de transferencia de archivos. Los editores de software suelen publicar el hash SHA-256 de sus descargas junto con el enlace de descarga. Después de descargar el archivo, calculas su hash y lo comparas con el valor publicado. Una discrepancia significa que el archivo fue alterado durante la transferencia o se corrompió. En cualquier caso, no lo ejecutes.

Colisiones de hash y debilidad de algoritmos: por qué se retiraron MD5 y SHA-1

No todos los algoritmos de hash son iguales, y usar el incorrecto puede socavar por completo tus esfuerzos de seguridad.

Una colisión de hash ocurre cuando dos entradas diferentes producen el mismo resultado de hash. En teoría, una función hash criptográficamente fuerte debería hacer que las colisiones sean computacionalmente inviables de producir a propósito. En la práctica, los investigadores han roto varios algoritmos ampliamente usados, y esas roturas tienen consecuencias reales de seguridad.

Así es como están hoy los principales algoritmos:

  • MD5 (128 bits): Las colisiones ahora son triviales de calcular. Los investigadores demostraron en 2004 que se podían crear deliberadamente dos documentos diferentes que compartieran el mismo hash MD5, y las técnicas solo se han vuelto más rápidas desde entonces. Si tu seguridad depende de que los hashes MD5 sean únicos para su entrada, esa garantía ya no existe. MD5 todavía tiene un uso limitado como suma de verificación no relacionada con la seguridad para detectar corrupción accidental de archivos, pero nunca debe usarse para algo crítico en materia de seguridad.

  • SHA-1 (160 bits): El ataque SHAttered en 2017 produjo la primera colisión real de SHA-1 usando un presupuesto de cómputo al alcance de adversarios con buenos recursos. Los principales navegadores ya no confían en los certificados SHA-1, y su uso en la firma de código y la infraestructura de certificados ha quedado obsoleto en toda la industria.

  • SHA-256 (256 bits): Hoy no existen ataques de colisión prácticos contra SHA-256. Sigue siendo la recomendación estándar para aplicaciones de seguridad: cálculo de resúmenes criptográficos de contraseñas (con un algoritmo adecuado de cálculo de resúmenes criptográficos de contraseñas encima), verificación de integridad de archivos, firmas digitales y más.

  • SHA-3: El estándar más reciente del NIST, SHA-3 se construye sobre una estructura criptográfica totalmente distinta a la familia SHA-2. Si alguna vez se descubre una debilidad imprevista en SHA-2, SHA-3 ofrece un respaldo. Todavía no es la recomendación predeterminada para la mayoría de los usos, pero es hacia donde se dirige el campo.

  • Bcrypt y Argon2: Estos no son funciones hash de propósito general: están diseñados específicamente para el cálculo de resúmenes criptográficos de contraseñas, deliberadamente lentos y adaptativos de una forma que resiste mejor el descifrado con GPU que un hash rápido de propósito general como SHA-256. Si almacenas contraseñas, este es el par al que debes recurrir.

Guía rápida:

  • El almacenamiento de contraseñas requiere Argon2 o Bcrypt

  • Las verificaciones de integridad de datos requieren SHA-256 o SHA-3

  • El diseño más nuevo de SHA-3 y su diversidad estructural lo convierten en un sólido respaldo a largo plazo en un mundo post-cuántico

Qué significa esto para tu equipo: Si tu organización todavía usa MD5 o SHA-1 en cualquier contexto de seguridad (validación de certificados, cálculo de resúmenes criptográficos de contraseñas, firma de código, verificaciones de integridad de archivos), ese es un punto concreto de remediación. Audita tus sistemas, identifica dónde se siguen usando estos algoritmos y prioriza la migración a SHA-256 o algo más fuerte. La criptografía ha evolucionado, y tu infraestructura también debería hacerlo.

Riesgos potenciales y cómo evitarlos

El cálculo de resúmenes criptográficos no es automáticamente seguro solo porque esté implementado. Vale la pena entender algunos riesgos específicos.

Ataques de colisión. MD5 y SHA-1 son vulnerables a colisiones que permiten a los atacantes diseñar entradas diferentes que comparten el mismo hash. La solución: migrar a SHA-256 o algo más fuerte para todo lo que sea crítico en materia de seguridad.

Ataques de rainbow table. Los atacantes pueden precalcular tablas enormes de valores hash para contraseñas comunes, y luego buscar un hash robado en lugar de descifrarlo desde cero. El uso de salt anula esto por completo, ya que un salt único hace que la misma contraseña produzca un hash diferente para cada usuario, lo que vuelve inútiles las tablas precalculadas.

Implementación deficiente. Incluso un algoritmo fuerte no sirve de nada si se implementa mal: algoritmos obsoletos que se mantienen por costumbre, salts faltantes o cálculo de hash inconsistente entre sistemas. Las auditorías de seguridad periódicas te ayudan a detectar esto antes de que lo haga un atacante.

Cómo usa Huntress el cálculo de resúmenes criptográficos en la detección de amenazas

Los indicadores basados en hashes son una de las señales que usa Huntress Huntress Managed Endpoint Detection and Response (EDR) cuando un archivo se ejecuta en un endpoint. Compara los hashes de archivos con fuentes de inteligencia de amenazas como una de las entradas para identificar malware de forma rápida y con alta confianza.

Pero la coincidencia de hashes por sí sola no es toda la estrategia. Como los atacantes usan polimorfismo para generar nuevos hashes mientras conservan la funcionalidad maliciosa, Huntress combina la detección basada en hashes con el análisis de comportamiento, observando lo que realmente hace un archivo, no solo su apariencia. Ahí es donde el SOC inpulsado por IA disponible 24/7 demuestra su valor: analistas humanos revisan lo que detecta la automatización e investigan el contexto que la coincidencia de hashes por sí sola no puede ofrecer.

¿Quieres ver cómo Huntress combina la detección basada en hashes con la caza de amenazas liderada por humanos en tu propia red? Inicia una prueba gratuita o reserva una demo.

Preguntas frecuentes

En teoría, sí: esto se llama colisión. En la práctica, con un algoritmo fuerte como SHA-256, las probabilidades son prácticamente nulas. Algoritmos más antiguos como MD5 y SHA-1 son otra historia; las colisiones ahí son posibles y se han demostrado.

El salting agrega un valor único y aleatorio a cada contraseña antes de calcular su resumen criptográfico, de modo que contraseñas idénticas producen hashes completamente distintos en una base de datos. Esto neutraliza los ataques de rainbow table, que dependen de búsquedas de hashes precalculados. Sin salting, cualquiera que robe una base de datos de contraseñas puede descifrar contraseñas comunes casi al instante usando tablas creadas de antemano.

El cálculo de resúmenes criptográficos es unidireccional y está diseñado para verificar datos: no puedes revertir un hash para obtener la entrada original. El cifrado es bidireccional y está diseñado para proteger la privacidad: quien tenga la clave puede descifrar los datos y recuperarlos. Usa el cálculo de resúmenes criptográficos para confirmar que algo no ha cambiado, y el cifrado para mantener algo privado pero recuperable.

El cálculo de resúmenes criptográficos es necesario, pero no basta por sí solo. Un algoritmo fuerte como SHA-256 resuelve parte del problema, pero necesita salting para el almacenamiento de contraseñas y detección basada en comportamiento para el malware, ya que el polimorfismo permite a los atacantes cambiar el hash de un archivo sin cambiar lo que hace. El cálculo de resúmenes criptográficos es una capa de una estrategia de seguridad, no la estrategia completa.

No: los hashes son unidireccionales por diseño, y ningún proceso matemático revierte uno de vuelta a su entrada original. Lo que realmente hacen los ataques de fuerza bruta y de rainbow table es adivinar: calculan el hash de una enorme cantidad de entradas posibles y buscan una coincidencia con el hash robado. No están revirtiendo nada; están adivinando hasta que algo encaja. Los algoritmos fuertes combinados con salting hacen que ese proceso de adivinanza sea tan lento que resulta poco práctico.

Este es el hash SHA-256 de la palabra “hello”:

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Esa es una cadena hexadecimal de longitud fija: 64 caracteres, específicamente para SHA-256. Cada algoritmo tiene su propia longitud de salida fija: MD5 produce 32 caracteres, SHA-1 produce 40. Sin importar qué hashees, o qué tan grande sea la entrada, la longitud de salida nunca cambia.

Recursos adicionales

Más información sobre ¿Qué hace un director de seguridad?
¿Qué hace un director de seguridad?
Ciberseguridad 101

Descubre qué hace un director de seguridad, su rol en evolución dentro de la ciberseguridad, las calificaciones necesarias y las oportunidades profesionales en esta guía completa.

Más información sobre Qué es la red de voz sobre IP (VoIP) y por qué importa en ciberseguridad
Qué es la red de voz sobre IP (VoIP) y por qué importa en ciberseguridad
Ciberseguridad 101

Aprende cómo funcionan las redes de voz sobre IP, su papel en la ciberseguridad y consejos prácticos para proteger la red de voz sobre IP en tu organización.

Más información sobre ¿Qué es ClickFix?
¿Qué es ClickFix?
Ciberseguridad 101

ClickFix es una técnica de ingeniería social que engaña a los usuarios para que ejecuten comandos maliciosos. Descubre cómo funciona, ejemplos reales y cómo prevenirla.

Protege lo que importa

Protege endpoints, correo electrónico y empleados con el poder de nuestro SOC 24/7. Prueba Huntress gratis y despliega en minutos para empezar a combatir las amenazas.
Probar Huntress gratis