Función hash

Última actualización 24 sep 2026

En una frase

Una función hash transforma datos de entrada de forma determinista en un resumen, y sus variantes criptográficas buscan resistir ataques específicos.

Una función hash es un algoritmo que convierte datos de entrada en un hash, también llamado resumen. Con el mismo algoritmo y bytes de entrada idénticos, el resultado siempre es igual. Las funciones hash comunes en blockchain producen resultados de longitud fija aunque cambie la longitud de la entrada.

Qué significa la fortaleza criptográfica

Una función hash criptográfica busca que encontrar una entrada a partir de su resumen, o entradas diferentes con el mismo resumen, sea computacionalmente impráctico. Las colisiones siguen siendo matemáticamente posibles. La seguridad depende del algoritmo y los recursos del atacante, no de afirmar que cada entrada tiene una salida única.

Uso en las blockchains

Los hashes ayudan a identificar transacciones, vincular encabezados de bloques y resumir datos en árboles de Merkle. SHA-256 produce 256 bits, normalmente mostrados como 64 caracteres hexadecimales. Cambiar incluso una pequeña parte de la entrada suele modificar mucho el resumen, lo que permite compararlo con una referencia confiable.

Un resumen no oculta todo

Aplicar un hash no es cifrado reversible y no utiliza una clave de descifrado. Las entradas predecibles pueden adivinarse y comprobarse calculando hashes de candidatos. Un resumen coincidente establece una relación con los datos de referencia, pero no demuestra que sean verdaderos ni que su autor sea confiable.