mhash
(PHP 4, PHP 5)
mhash — ハッシュ値を計算する
説明
string mhash
( int $hash
, string $data
[, string $key
] )
mhash() は、 hash で指定したハッシュ関数を data に適用します。
パラメータ
- hash
-
ハッシュ ID。MHASH_XXX 定数のいずれかを指定します。
- data
-
ユーザが入力した文字列。
- key
-
指定した場合は、この関数は結果の HMAC を返します。 HMAC は、メッセージ認証時のキーに基づくハッシュ、 あるいは指定したキーに基づく単なるメッセージダイジェストです。 mhash でサポートしている全てのアルゴリズムが HMAC モードで使用できるわけではありません。
返り値
結果のハッシュ (あるいはダイジェストとも言います) あるいは HMAC を表す文字列を返します。 エラー時は FALSE を返します。