# HASH Framework para cifrar mensajes

- Introducción
- Instalación/Configuración
  - Requerimientos
  - Instalación
  - Configuración en tiempo de ejecución
  - Tipos de recursos
- Constantes predefinidas
- Funciones de hash
  - hash_algos — Devuelve una lista con los algoritmos de cifrado soportados
  - hash_copy — Copia un recurso de contexto de cifrado
  - hash_equals — Comparación de strings segura contra ataques de temporización
  - hash_file — Generar un valor hash usando el contenido de un fichero dado
  - hash_final — Finaliza un contexto incremental y devuelve el resultado cifrado
  - hash_hkdf — Generate a HKDF key derivation of a supplied key input
  - hash_hmac_algos — Return a list of registered hashing algorithms suitable for hash_hmac
  - hash_hmac_file — Genera un valor cifrado mediante una clave especificada usando el método HMAC y el contenido de un fichero dado
  - hash_hmac — Genera un valor cifrado mediante una clave especificada usando el método HMAC
  - hash_init — Iniciar un contexto de hashing incremental
  - hash_pbkdf2 — Genera una derivación de clave PBKDF2 de una contraseña proporcionada
  - hash_update_file — Inyecta datos en un contexto de cifrado activo desde un fichero
  - hash_update_stream — Pega datos en un contexto de cifrado activo desde un flujo de datos abierto
  - hash_update — Pega más datos en un contexto incremental de cifrado activo
  - hash — Generar un valor hash (resumen de mensaje)