Huella digital de datos
Una función hash transforma información de tamaño variable en una salida de longitud definida. Pequeños cambios en la entrada suelen producir resultados muy diferentes.
Propiedades útiles
Las funciones hash están diseñadas para ser rápidas de calcular y difíciles de invertir. También resulta extremadamente improbable que dos entradas diferentes generen la misma salida en funciones modernas bien diseñadas.
Uso en blockchain
Los hashes se utilizan para enlazar bloques, identificar transacciones, construir estructuras de datos y verificar integridad.
Hash no es cifrado
El cifrado busca poder recuperar información utilizando una clave. Una función hash, en cambio, está pensada como transformación unidireccional.