Este documento describe las funciones hash criptográficas y cómo se usan para verificar la integridad de los datos y autenticar mensajes. Explica que las funciones hash generan valores resumen únicos para mensajes de longitud variable y que estos valores pueden usarse para detectar cambios en los mensajes. También cubre los códigos de autenticación de mensajes (MAC), que usan funciones hash con clave secreta para autenticar el remitente de un mensaje. Finalmente, propone prácticas para que los estudiantes experimenten con funciones hash y MAC.