15. 暗号関連のサービス

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

hmac   Python で実装された、メッセージ認証のための鍵付き ハッシュ化 (HMAC: Keyed-Hashing for Message Authentication) アルゴリズム。
md5   RSA's MD5 message digest algorithm.
sha   NISTのセキュアハッシュアルゴリズム、SHA。
mpz   多倍精度における算術演算を実現する GNU MP ライブラリへのインタフェース。
rotor   エニグマ暗号機のような暗号化と復号化。

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

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