Hash
Un hash es el valor de longitud fija que produce una función hash al transformar un dato de cualquier tamaño, de modo que el mismo dato genera siempre el mismo resultado
Qué significa, cómo se usa y en qué contexto aparece, con sus conceptos relacionados.
Qué es y cómo funciona
Una buena función hash criptográfica hace que sea impracticable deducir el dato original a partir del resultado o encontrar dos datos distintos con el mismo hash. La longitud depende del algoritmo: SHA-256, por ejemplo, genera 256 bits, que suelen escribirse como 64 caracteres hexadecimales.
Se usa para comprobar la integridad de archivos, firmar documentos, identificar bloques en una cadena de bloques o almacenar contraseñas. En este último caso se emplean funciones lentas diseñadas para ello, como bcrypt o Argon2, con un valor aleatorio añadido (sal). Algoritmos antiguos como MD5 o SHA-1 ya no se consideran seguros para usos criptográficos.
También se dice
Función hash, Resumen criptográfico, Huella digital
Temas
