Servicios criptográficos
************************

The modules described in this chapter implement various algorithms of
a cryptographic nature.  They are available at the discretion of the
installation. Here's an overview:

* "hashlib" --- Hashes seguros y resúmenes de mensajes

  * Algoritmos de hash

  * Usage

  * Constructors

  * Attributes

  * Hash Objects

  * Resúmenes SHAKE de largo variable

  * Cifrado de archivos

  * Derivación de clave

  * BLAKE2

    * Creando objetos hash

    * Constantes

    * Ejemplos

      * Cifrado simple

      * Usar diferentes tamaños de resumen

      * Cifrado de clave

      * Cifrado aleatorio

      * Personalización

      * Modo de árbol

    * Créditos

* "hmac" --- *Hash* con clave para autenticación de mensajes

* "secrets" --- Genera números aleatorios seguros para trabajar con
  secretos criptográficos

  * Números aleatorios

  * Generando tokens

    * ¿Cuántos bytes deben tener los tokens?

  * Otras funciones

  * Recetas y mejores prácticas
