Criptografía

Función hash

Una función matemática que mapea datos de tamaño arbitrario a un valor de tamaño fijo.

¿Qué es una función hash?

Una función hash es un algoritmo matemático que toma una entrada de cualquier tamaño y produce una salida de tamaño fijo (el hash). Los pequeños cambios en la entrada producen hashes completamente diferentes.

Propiedades

Las funciones hash criptográficas son deterministas, rápidas de calcular, resistentes a preimagen (no se puede reconstruir la entrada desde el hash) y resistentes a colisiones (dos entradas no deben producir el mismo hash).

Uso en Danaya

Danaya utiliza SHA-256 para crear huellas digitales únicas de los medios, formando la base del sistema de verificación de integridad.