Mhash
&reftitle.intro;
以下の関数は、mhash と組み合わせて
動作することを前提としています。mhashは、チェックサム、メッセージ
ダイジェスト、メッセージ認証コード等を作成するために使用することが
できます。
この関数は、mhash ライブラリへのインターフェイスです。
mhash は、MD5, SHAl, GOST や他の多くの方法といった広範なハッシュ
アルゴリズムをサポートします。サポートされるハッシュの全一覧に
ついては、定数のページを参照ください。一般的な規則として、
特定のハッシュアルゴリズムは、PHP から定数「MHASH_ハッシュ名」で
アクセス可能です。例えば、TIGER の場合、PHP 定数 MHASH_TIGER を
使用します。
この拡張モジュールの後継版は Hash
です。
PHP 7.0.0 以降は、Mhash 拡張モジュールは
Hash 拡張モジュールに完全に統合されました。
よって、extension_loaded を使って
Mhash がサポートされているかを検知することはできません。
代わりに function_exists を使ってください。
さらに、Mhash は get_loaded_extensions や関連する機能でも報告されません。
&reference.mhash.setup;
&reference.mhash.constants;
&reference.mhash.examples;
&reference.mhash.reference;