For Gauche 0.9.15Search (procedure/syntax/module):

Next: , Previous: , Up: ライブラリモジュール - ユーティリティ   [Contents][Index]

12.50 rfc.md5 - MD5メッセージダイジェスト

Module: rfc.md5

このモジュールは、RFC 1321 (https://www.ietf.org/rfc/rfc1321.txt) で 定義されている、MD5メッセージダイジェストアルゴリズムを実装しています。 このモジュールは、util.digest (util.digest - メッセージダイジェストフレームワーク参照) を拡張しています。

通常、メッセージダイジェストを行う手続きにクラスオブジェクト<md5> を渡すだけで使うことができます。 詳しくはutil.digest - メッセージダイジェストフレームワークおよび rfc.hmac - HMAC鍵付きハッシングを参照してください。

Class: <md5>

{rfc.md5} このクラスのインスタンスは、MD5ダイジェストアルゴリズムの内部状態を 保持しています。 このクラスは、util.digestフレームワークのインターフェース、 を実装しており、 メッセージダイジェストを行うdigest-message-toなどの手続きに このクラスオブジェクトを渡すことができます(util.digest - メッセージダイジェストフレームワーク参照)。

以下の手続きは非推奨です。 ジェネリックなメッセージダイジェスター(util.digest - メッセージダイジェストフレームワーク参照)や、 HMAC鍵つきダイジェスター(rfc.hmac - HMAC鍵付きハッシング参照)を使ってください。

Function: md5-digest

{rfc.md5} Deprecated. 現在の入力ポートからEOFまで読み込み、そのダイジェストを不完全文字列で 返します。

Function: md5-digest-string string

{rfc.md5} Deprecated. stringにあるデータをダイジェストし、その結果を不完全文字列で 返します。


Next: , Previous: , Up: ライブラリモジュール - ユーティリティ   [Contents][Index]


For Gauche 0.9.15Search (procedure/syntax/module):