加密服務
********

本章所描述的模組 (module) 實作了多種加密演算法。它們可以在安裝時選擇是
否一同安裝。在 Unix 系統上，"crypt" 模組也有機會能夠被使用。以下為概述
：

* "hashlib" --- Secure hashes and message digests

  * 雜湊演算法

  * 用法

  * 建構函式

  * Attributes

  * Hash Objects

  * SHAKE variable length digests

  * File hashing

  * Key derivation

  * BLAKE2

    * Creating hash objects

    * 常數

    * 範例

      * Simple hashing

      * Using different digest sizes

      * Keyed hashing

      * Randomized hashing

      * Personalization

      * Tree mode

    * Credits

* "hmac" --- 基於金鑰雜湊的訊息驗證

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

  * 亂數

  * 產生權杖（token）

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

  * 其他函式

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