企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
从 PHP 5.1.2 开始,哈希扩展是内置的,不需要外部库, 并且默认是启用的。 可以通过 --disable-hash 参数来禁用此扩展。 对于更早版本的 PHP,可以通过安装[» PECL 模块](https://pecl.php.net/package/hash)来使用哈希扩展。 从 PHP 7.4.0 开始,Hash 扩展成为 PHP 的核心扩展,所以可以直接使用。 * [预定义常量](https://www.php.net/manual/zh/hash.constants.php) * [Hash 函数](https://www.php.net/manual/zh/ref.hash.php) * [hash\_algos](https://www.php.net/manual/zh/function.hash-algos.php)— 返回已注册的哈希算法列表 * [hash\_copy](https://www.php.net/manual/zh/function.hash-copy.php)— 拷贝哈希运算上下文 * [hash\_equals](https://www.php.net/manual/zh/function.hash-equals.php)— 可防止时序攻击的字符串比较 * [hash\_file](https://www.php.net/manual/zh/function.hash-file.php)— 使用给定文件的内容生成哈希值 * [hash\_final](https://www.php.net/manual/zh/function.hash-final.php)— 结束增量哈希,并且返回摘要结果 * [hash\_hkdf](https://www.php.net/manual/zh/function.hash-hkdf.php)— Generate a HKDF key derivation of a supplied key input * [hash\_hmac\_algos](https://www.php.net/manual/zh/function.hash-hmac-algos.php)— Return a list of registered hashing algorithms suitable for hash\_hmac * [hash\_hmac\_file](https://www.php.net/manual/zh/function.hash-hmac-file.php)— 使用 HMAC 方法和给定文件的内容生成带密钥的哈希值 * [hash\_hmac](https://www.php.net/manual/zh/function.hash-hmac.php)— 使用 HMAC 方法生成带有密钥的哈希值 * [hash\_init](https://www.php.net/manual/zh/function.hash-init.php)— 初始化增量哈希运算上下文 * [hash\_pbkdf2](https://www.php.net/manual/zh/function.hash-pbkdf2.php)— 生成所提供密码的 PBKDF2 密钥导出 * [hash\_update\_file](https://www.php.net/manual/zh/function.hash-update-file.php)— 从文件向活跃的哈希运算上下文中填充数据 * [hash\_update\_stream](https://www.php.net/manual/zh/function.hash-update-stream.php)— 从打开的流向活跃的哈希运算上下文中填充数据 * [hash\_update](https://www.php.net/manual/zh/function.hash-update.php)— 向活跃的哈希运算上下文中填充数据 * [hash](https://www.php.net/manual/zh/function.hash.php)— 生成哈希值 (消息摘要)