加密服务
********

本章中描述的模块实现了加密性质的各种算法。 它们可以在安装时自行选择。
在 Unix 系统上，"crypt" 模块也可以使用。 以下是为内容概要：

* "hashlib" --- 安全哈希与消息摘要

  * 哈希算法

  * SHAKE 可变长度摘要

  * 密钥派生

  * BLAKE2

    * 创建哈希对象

    * 常数

    * 示例

      * 简单哈希

      * 使用不同的摘要大小

      * 密钥哈希

      * 随机哈希

      * 个性化

      * 树形模式

    * 开发人员

* "hmac" --- 基于密钥的消息验证

* "secrets" --- 產生用於管理機密的安全亂數

  * 亂數

  * 產生權杖（token）

    * 權杖應當使用多少個位元組？

  * 其他函式

  * 應用技巧和典範實務（best practices）
