暗号関連のサービス
******************

この章で説明しているモジュールは、暗号的な性質の様々なアルゴリズムを実
装しています。これらはインストールする際の選択によって利用可能です。
Unix システムにおいては、さらに "crypt" モジュールが利用可能な場合があ
ります。これは概観です:

* "hashlib" --- セキュアハッシュおよびメッセージダイジェスト

  * ハッシュアルゴリズム

  * SHAKE 可変長ダイジェスト

  * 鍵導出

  * BLAKE2

    * ハッシュオブジェクトの作成

    * 定数

    * 使用例

      * 簡単なハッシュ化

      * Using different digest sizes

      * Keyed hashing

      * Randomized hashing

      * Personalization

      * ツリーモード

    * クレジット:

* "hmac" --- メッセージ認証のための鍵付きハッシュ化

* "secrets" --- 機密を扱うために安全な乱数を生成する

  * 乱数

  * トークンの生成

    * トークンは何バイト使うべきか？

  * その他の関数

  * レシピとベストプラクティス
