15. 暗号関連のサービス

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

hmac   Python で実装された、メッセージ認証のための鍵付き ハッシュ化 (HMAC: Keyed-Hashing for Message Authentication) アルゴリズム。
md5   RSA's MD5 message digest algorithm.
sha   NISTのセキュアハッシュアルゴリズム、SHA。

あなたがハードコアなサイバーパンクなら、さらに A.M. Kuchling の書いた暗号化モジュールに興味を持つかもしれません。このパッケージ では組み込みの DES および IDEA 暗号を追加し、PGP 暗号化されたファイル の読み込みや復号化を行うためのモジュールなどを提供します。 これらのモジュールは Python と一緒には配布されず、別に入手できます。 詳細は http://www.amk.ca/python/code/crypto.html を見てください。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。