Next: rfc.tls
- トランスポート・レイヤ・セキュリティ, Previous: rfc.quoted-printable
- Quoted-printableエンコーディング, Up: ライブラリモジュール - ユーティリティ [Contents][Index]
rfc.sha
- SHAメッセージダイジェストこのモジュールは、RFC 4634で定義されている US Secure Hash Algorithmを実装しています。 提供されるアルゴリズムはSHA-1, SHA-224, SHA-256, SHA-384および SHA-512です (後の4つを総称してSHA-2と呼ぶこともあります)。
このモジュールは、util.digest (util.digest
- メッセージダイジェストフレームワーク参照)
を拡張しています。
通常、メッセージダイジェストを行う手続きにクラスオブジェクト<sha256>
等を渡すだけで使うことができます。
詳しくはutil.digest
- メッセージダイジェストフレームワークおよび
rfc.hmac
- HMAC鍵付きハッシングを参照してください。
Deprecated.
これはSHA-1だけを提供していた古いモジュールです。互換性のため、
この名前はrfc.sha
の別名として残されています。
新たに書くコードはrfc.sha
を使ってください。
{rfc.sha}
これらのクラスのインスタンスは、SHAダイジェストアルゴリズムの内部状態を
保持しています。
このクラスは、util.digest
フレームワークのインターフェース、
を実装しており、
メッセージダイジェストを行うdigest-message-to
などの手続きに
このクラスオブジェクトを渡すことができます(util.digest
- メッセージダイジェストフレームワーク参照)。
以下の手続きは非推奨です。
ジェネリックなメッセージダイジェスター(util.digest
- メッセージダイジェストフレームワーク参照)や、
HMAC鍵つきダイジェスター(rfc.hmac
- HMAC鍵付きハッシング参照)を使ってください。
Next: rfc.tls
- トランスポート・レイヤ・セキュリティ, Previous: rfc.quoted-printable
- Quoted-printableエンコーディング, Up: ライブラリモジュール - ユーティリティ [Contents][Index]