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

この章で記述されているモジュールでは、暗号の本質に関わる様々なアルゴリ
ズムを実装しています。 これらは必要に応じてインストールすることで使用
できます。概要を以下に示します:

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

  * ハッシュアルゴリズム

  * 使用法

  * コンストラクタ

  * 属性

  * Hash Objects

  * SHAKE 可変長ダイジェスト

  * ファイルのハッシュ化

  * 鍵導出

  * BLAKE2

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

    * 定数

    * 使用例

      * 簡単なハッシュ化

      * Using different digest sizes

      * Keyed hashing

      * Randomized hashing

      * Personalization

      * ツリーモード

    * クレジット:

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

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

  * 乱数

  * トークンの生成

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

  * その他の関数

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