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

この章で説明するモジュールは、暗号に関するさまざまなアルゴリズムを実装
しています。 利用できるかどうかはインストール環境によります。 概要を以
下に示します:

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

  * ハッシュアルゴリズム

  * 使用法

  * コンストラクタ

  * 属性

  * ハッシュオブジェクト

  * SHAKE 可変長ダイジェスト

  * ファイルのハッシュ化

  * 鍵導出

  * BLAKE2

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

    * 定数

    * 使用例

      * 簡単なハッシュ化

      * 異なるダイジェストサイズの使用

      * 鍵付きハッシュ化

      * ランダム化ハッシュ化

      * パーソナライズ

      * ツリーモード

    * クレジット:

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

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

  * 乱数

  * トークンの生成

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

  * その他の関数

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