# 散列消息摘要框架

- 简介
- 安装/配置
  - 安装
  - 资源类型
- 预定义常量
- HashContext — HashContext 类
  - HashContext::__construct — 私有构造方法以禁止直接实例化
  - HashContext::__serialize — 序列化 HashContext 对象
  - HashContext::__unserialize — 反序列化 data 参数为 HashContext 对象
- Hash 函数
  - hash — 生成散列值（消息摘要）
  - hash_algos — 返回已注册的散列算法列表
  - hash_copy — 拷贝哈希运算上下文
  - hash_equals — 可防止时序攻击的字符串比较
  - hash_file — 给指定文件的内容生成散列值
  - hash_final — 结束增量散列且返回摘要结果
  - hash_hkdf — Generate a HKDF key derivation of a supplied key input
  - hash_hmac — 使用 HMAC 方法生成带有密钥的散列值
  - hash_hmac_algos — 返回适用于 hash_hmac 的已注册散列算法列表
  - hash_hmac_file — 使用 HMAC 方法和给定文件的内容生成带密钥的散列值
  - hash_init — 初始化增量散列运算上下文
  - hash_pbkdf2 — 生成所提供密码的 PBKDF2 密钥导出
  - hash_update — 向活跃的哈希运算上下文中填充数据
  - hash_update_file — 从文件向活跃的散列运算上下文中填充数据
  - hash_update_stream — 从打开的流向活跃的散列运算上下文中填充数据

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open