PHP8 mhash
(PHP 4、PHP 5、PHP 7、PHP 8)
mhash — 计算哈希
警告此函数自 PHP 8.1.0 起弃用。 强烈建议不要应用此函数。
说明
mhash(int $algo, string $data, ?string $key = null): string|false
mhash() 将 指定的哈希函数应用于 .algodata
参数
algo
哈希 ID。
MHASH_hashname
常量之一。data
用户输入,以字符串形式显示。
key
如果指定,该函数将改为返回生成的 HMAC。 HMAC 是用于消息身份验证的密钥哈希,或者只是消息 摘要,具体取决于指定的键。并非所有算法 在 mhash 中支持,可以在 HMAC 模式下使用。
返回值
以字符串形式返回生成的哈希值(也称为摘要)或 HMAC,或在出错时返回 false。
更新日志
版本 | 说明 |
---|---|
8.1.0 | 此函数已弃用。 请改用 hash_*() 函数。 |
8.0.0 | key 现在是可为 null 的。 |