¿Qué es un hash?
Una función criptográfica hash, usualmente conocida como “hash”, es un algoritmo matemático que transforma cualquier bloque arbitrario de datos en una nueva serie de caracteres con una longitud fija. Independientemente de la longitud de los datos de entrada, el valor hash de salida tendrá siempre la misma longitud.
Los hashes criptográficos se utilizan para muchas cosas. La forma más común del hash tiene que ver con las contraseñas. Por otra parte, las funciones criptográficas hash se utilizan también para asegurar la “integridad de los mensajes”. En pocas palabras, para estar seguros de que algunas comunicaciones o archivos no fueron alterados de alguna forma, se pueden examinar los hashes creados antes y después de la transmisión de los datos. Si los dos hashes son idénticos, significa que no ha habido ninguna alteración.
Fuente consultada: