Hash摘要计算

用于计算常见摘要值,适合接口调试、签名比对和文本校验。支持 `md5`、`sha1`、`sha256`、`sha512`。

GET
请求方式
GET
返回格式
application/json
接口状态
12,543 次调用

基本信息

请求参数

参数名 类型 必填 说明
algo string 默认 `sha256`;可选 `md5`、`sha1`、`sha256`、`sha512` | 摘要算法名称。传入其他算法会返回 `400`。
text string 默认空字符串 | 要计算摘要的原始文本,允许为空。

返回参数

参数名 类型 说明
algo string 实际使用的摘要算法。
input string 原始输入文本。
input_length integer 输入内容长度,按 PHP `strlen` 计算,中文等多字节字符会按字节统计。
hash string 计算得到的十六进制摘要字符串。

状态码说明

状态码 说明 常见场景
200 请求成功,Hash 计算完成。 通用场景
400 请求参数错误,例如 `algo` 不在允许范围内,或 `text` 参数类型不正确。 通用场景

在线调试

响应结果

等待请求
// 点击“发送请求”后,响应结果会显示在这里

PHP 示例代码

暂无示例

返回示例

## 成功响应示例
```json
{
  "algo": "sha256",
  "input": "abc",
  "input_length": 3,
  "hash": "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"
}
```


## 错误响应示例
```json
{
  "error": "Invalid algo. Allowed values: md5, sha1, sha256, sha512"
}
```

免责声明

本服务仅供个人学习、学术研究目的使用。用户应确保不得利用本服务进行违法违规、侵犯他人合法权益或危害公共安全的行为。因用户使用本服务所产生的风险和责任,由用户自行承担。
已复制