これらの関数は、mhashと組み合わせ て動作することを前提としています。
この関数は、mhashライブラリへのインターフェースです。 mhashは、MD5,SHAl,GOSTや他の多くの方法といった広範なハッシュ アルゴリズムをサポートします。
これを使用するには、mhashの配布ファイルを mhashのWebサイトから ダウンロードし、その中のインストール用の指示に従って下さい。 この拡張機能を使用するには、PHPに --with-mhashパラメータを付けて コンパイルする必要があります。
mhash は、チェックサム, メッセージダイジェスト、メッセージ認証コー ド等を作成するために使用可能です。
以下に現在mhashによりサポートされているハッシュの一覧を示します。 mhashにサポートされているハッシュが、このリストにない場合は、こ のドキュメントが古いと仮定して下さい。
MHASH_MD5
MHASH_SHA1
MHASH_HAVAL256
MHASH_HAVAL192
MHASH_HAVAL160
MHASH_HAVAL128
MHASH_RIPEMD160
MHASH_GOST
MHASH_TIGER
MHASH_CRC32
MHASH_CRC32B