Un valor hash criptográfico es el resultado de un algoritmo matemático que acepta datos y les asigna una cadena de bits de tamaño fijo. Está diseñado como una función unidireccional, lo que significa que el valor es fácil de calcular en una dirección, pero no es factible de invertir. Los valores hash sirven para verificar la integridad de los datos.