hash加密
hash加密
接口信息
GET
mini10.top/api/hash
Method
GET
分类
算法区域
Calls
1
KEY
无需 KEY
计费
免费
QPM
不限制
鉴权方式
无需密钥
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| act | string | 是 | 类型(md5, sha1, sha256, sha384, sha512, sha3-256, sha3-384, sha3-512) | md5 |
| content | string | 是 | 加密内容 | 1 |
[
{
"name": "act",
"type": "string",
"required": true,
"description": "类型(md5, sha1, sha256, sha384, sha512, sha3-256, sha3-384, sha3-512)",
"example": "md5"
},
{
"name": "content",
"type": "string",
"required": true,
"description": "加密内容",
"example": "1"
}
]
{"openapi":"3.1.1","info":{"title":"hash加密","description":"hash加密","version":"1.0.0"},"paths":{"/api/hash":{"get":{"summary":"hash加密","description":"hash加密","parameters":[{"name":"act","in":"query","required":true,"schema":{"type":"string","example":"md5"},"description":"类型(md5, sha1, sha256, sha384, sha512, sha3-256, sha3-384, sha3-512)"},{"name":"content","in":"query","required":true,"schema":{"type":"string","example":"1"},"description":"加密内容"}],"responses":{"200":{"description":"成功","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"servers":[{"url":"https://mini10.top","description":"当前访问入口(https)"}]}
返回示例
{
"code": 0,
"act": "md5",
"data": "c4ca4238a0b923820dcc509a6f75849b"
}
接口反馈
hash加密
接口说明
用于对文本进行哈希加密,支持多种常见哈希算法,返回对应的摘要字符串。适合需要快速计算内容摘要的开发者与工具类场景,免费调用,无需密钥。
调用地址
请求方式
GET
鉴权说明
无需密钥,可直接调用。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| act | string | 是 | 哈希算法类型,取值为 md5、sha1、sha256、sha384、sha512、sha3-256、sha3-384、sha3-512。 |
| content | string | 是 | 待加密的内容。 |
参数取值说明:act 仅支持上表列出的算法名称,需与所需摘要长度匹配;content 为原始文本,含特殊字符时需进行 URL 编码。
成功响应示例
{
"code": 0,
"act": "md5",
"data": "c4ca4238a0b923820dcc509a6f75849b"
}
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | number | 请求状态标识,成功时为 0。 |
| act | string | 本次使用的哈希算法类型,与请求参数 act 一致。 |
| data | string | 计算得到的哈希摘要字符串,为十六进制小写形式。 |
错误响应示例
{
"code": 0,
"msg": "请求过于频繁(QPM 限制)",
"errcode": 11005
}
业务错误码说明
| errcode | 含义 |
|---|---|
| 11001 | 未提供调用密钥 |
| 11002 | 密钥错误 |
| 11003 | 密钥已禁用 |
| 11004 | 积分余额不足 |
| 11005 | 请求过于频繁(QPM 限制) |
| 11006 | 接口维护中 |
| 11007 | 接口已禁用 |
| 11008 | 接口不可用 |
| 11009 | 密钥校验暂不可用 |
| 11010 | 积分系统暂不可用 |
| 11011 | 收费接口须提供有效密钥 |
| 11012 | 鉴权方式错误 |
| 11013 | 接口不存在 |
| 11014 | ***地址无效 |
| 11015 | ***地址不允许 |
| 11016 | ***请求失败 |
| 11017 | 服务暂不可用 |
| 11018 | 请求方式不允许 |
| 11019 | 当前IP不在白名单内 |
| 11020 | 启用出口代理须提供有效密钥 |
| 11021 | 未配置可用出口代理 |
| 11022 | 出口代理不可用 |
| 11023 | 密钥已过期 |
| 11024 | 令牌分配积分不足 |
| 11025 | 该密钥无权调用此接口 |
调用示例
终端 curl(bash)
curl "https://mini10.top/api/hash?act=md5&content=1"
PHP
// 使用 md5 算法对内容进行哈希加密
$url = "https://mini10.top/api/hash?act=md5&content=" . urlencode("1");
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
注意事项
- 本接口无需密钥、免费调用,请求中不要附加密钥类参数。
act只能取 md5、sha1、sha256、sha384、sha512、sha3-256、sha3-384、sha3-512 之一,传入其它值可能无法得到有效摘要。content为原始文本,含空格、中文、特殊符号或&、=等字符时务必进行 URL 编码,否则内容可能被截断或解析错误。- 哈希不可逆,请妥善保存原文;若用于校验,请确保加密前后内容的编码一致(如统一 UTF-8)。
- 返回的
data为十六进制小写字符串,比较时注意大小写统一。 - 请使用 HTTPS 访问调用地址,避免参数与结果在传输过程中被篡改。
- 接口存在频率限制(QPM),请勿高频轮询;批量计算建议在本地合并或加入间隔控制。
快速上手
curl -s "https://mini10.top/api/hash?act=md5&content=1"
# act 为哈希类型,content 为待加密内容
# 结果在返回 JSON 的 data 字段
在线测试
请求地址
mini10.top/api/hash
参数
Response
// 结果将在此处显示