MD5/SHA 哈希生成器 | 快速生成安全哈希

使用MD5/SHA哈希生成器快速生成哈希值,支持MD5、SHA1和SHA256算法,确保数据完整性与安全。可处理文本和文件,适合开发者与安全专家。

在浏览器中 已更新 05/2026

0 字节(字符串)

使用说明

  1. 在输入区域输入文本或加载文件
  2. 实时查看生成的哈希
  3. 使用复选框切换大小写格式
  4. 点击一下复制任何哈希值

键盘快捷键

  • 清除输入:Ctrl/Cmd + L
  • 复制所有哈希:Ctrl/Cmd + Shift + C

主要特点

  • 实时哈希生成
  • 多种哈希算法
  • 大小写格式选项
  • 文件上传支持
  • 字节计数器
  • 一键复制

从你的AI智能体调用此工具

免费的JSON API和Model Context Protocol (MCP) 服务器。无需注册、无需API密钥、CORS开放。专为Claude、ChatGPT、Cursor、脚本和前端应用设计。

curl -X POST https://mate.tools/api/v1/hash.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithms":["sha256","md5"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/hash.php",
    data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/hash.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json());

添加到 claude_desktop_config.json(Claude Desktop)、~/.cursor/mcp.json(Cursor)或任何其他MCP兼容客户端:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API文档 OpenAPI 3.1 npm 60次/分 · 600次/时 · 主体最大1 MB

常见用例

  • 文件完整性验证
  • 数字签名生成
  • 数据验证和校验
  • 校验和生成
  • 消息摘要创建

常见问题

哈希函数是一种数学算法,将输入数据转换为固定大小的字符字符串。输出(哈希)是输入的唯一标识,无法反向获取原始数据。

对于现代应用,建议使用 SHA-256 或更高版本。MD5 和 SHA1 被认为在密码学上已被破解,应仅用于非安全用途,如校验和。

虽然这些哈希函数可以用作密码系统的一部分,但现代密码哈希应使用如 bcrypt、Argon2 或 PBKDF2 等专业算法,并配合适当的加盐。