PHP Conference Japan 2024

mhash

(PHP 4, PHP 5, PHP 7, PHP 8)

mhash計算雜湊值

警告

此函式自 PHP 8.1.0 起已被 _棄用_。強烈建議不要依賴此函式。

說明

#[\Deprecated]
mhash(int $algo, string $data, ?string $key = null): string|false

mhash() 會將 algo 指定的雜湊函式套用至 data

參數

algo

雜湊 ID。MHASH_hashname 常數的其中一個值。

data

使用者輸入,以字串形式表示。

key

如果指定,則該函式將返回產生的 HMAC。 HMAC 是用於訊息驗證的 keyed hashing,或簡而言之,是一種依賴於指定金鑰的訊息摘要。並非所有 mhash 支援的演算法都可以在 HMAC 模式下使用。

返回值

返回產生的雜湊值(也稱為摘要)或 HMAC 字串,或在發生錯誤時返回 false

更新日誌

版本 說明
8.1.0 此函式已被棄用。請改用 hash_*() 函式
8.0.0 key 現在可以為 null。

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top