これは既にサポートされていない古いバージョンの Python のドキュメントです。 是非 Python をアップグレードし、このドキュメントを読みましょう: 現在の安定板リリースの Python ドキュメント.

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python »
  • 3.7.17 Documentation »
  • Python 標準ライブラリ »
  • |

暗号関連のサービス¶

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

  • hashlib --- セキュアハッシュおよびメッセージダイジェスト
    • ハッシュアルゴリズム
    • SHAKE 可変長ダイジェスト
    • 鍵導出
    • BLAKE2
      • ハッシュオブジェクトの作成
      • 定数
      • 使用例
        • 簡単なハッシュ化
        • Using different digest sizes
        • Keyed hashing
        • Randomized hashing
        • Personalization
        • ツリーモード
      • クレジット:
  • hmac --- メッセージ認証のための鍵付きハッシュ化
  • secrets --- 機密を扱うために安全な乱数を生成する
    • 乱数
    • トークンの生成
      • トークンは何バイト使うべきか?
    • その他の関数
    • レシピとベストプラクティス

前のトピックへ

plistlib --- Mac OS X .plist ファイルの生成と解析

次のトピックへ

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

このページ

  • バグ報告
  • ソースコードを表示

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • Python »
  • 3.7.17 Documentation »
  • Python 標準ライブラリ »
  • |
© 著作権 2001-2023, Python Software Foundation.
Python Software Foundation は非営利団体です。 寄付
最終更新: 6月 28, 2023 バグを見つけたら?
このドキュメントは Sphinx 2.3.1 を使って作成されました。