説明
string
mhash
( int hash, string data, string
[key]
)
mhash()
は、
data
に
hash
で指定したハッシュ関数を適用し、 (ダイジェストとも呼ばれる)ハッシュを返します。
key
が指定されていた場合、結果としてHMAC が返されます。HMACは、メッセージ認証時はキーに基づくハッシュ、また
は指定したキーに基づく単なるメッセージダイジェストです。mhashでサ
ポートされている全てのアルゴリズムがHMACモードで使用できるわけで はありません。エラーの場合はエラーが返されます。