¿Qué es un valor hash?
Los valores devueltos por una función llamada hash se llaman valores hash (también códigos hash, sumas de comprobación o simplemente hashes). Las funciones hash son cualquier algoritmo que transforma datos de tamaño arbitrario en datos de tamaño fijo. Se pueden usar en programas de computadora para búsquedas rápidas de datos. Aceleran las búsquedas en tablas y bases de datos al detectar registros duplicados en archivos grandes. Las funciones hash también son muy útiles en criptografía, ya que permiten verificar fácilmente que algunos datos de entrada se asignen a un hash dado mientras protegen la entrada original, por ejemplo, una contraseña de texto plano que debe mantenerse en secreto.