この記事では、PHP で実装された拡張 mhash の関数コードを紹介します。必要な方は参考にしてください。
プログラム内でPHPの暗号化関数mhashが使用されており、「致命的エラー:未定義関数mhash()の呼び出し」というエラーが報告されます 参考として以下に 2 つの解決策を示します。 1. php_mhash.dll 拡張ファイルをインポートし、さらに libmhash.dll をインポートします (mhash ライブラリのロードはこのファイルに依存します)。 Apache の設定ファイル Httpd.conf にある LoadFile C:/php/libmhash.dll をロードします。 2. カスタム mhash 拡張関数を使用します。 リーリーコードの説明: hmac_md5 関数のパラメータ $key と $data は、mhash の元の 3,2 パラメータに対応します。 どちらの方法でも、PHP の mhash 暗号化機能を正常に使用できます。 |