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是用于消息身份验证的基于密钥的散列,或者只是取决于指定密钥的消息摘要。并非mhash支持的所有算法都可以在HMAC模式下使用。

返回值

返回生成的哈希值(也称为摘要)或HMAC作为字符串,或在出错时返回false

变更日志

版本 描述
8.1.0 此函数已被弃用。请改用hash_*() 函数
8.0.0 key 现在可以为空。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top