MD5/SHA 哈希生成器 | 快速生成安全哈希
使用MD5/SHA哈希生成器快速生成哈希值,支持MD5、SHA1和SHA256算法,确保数据完整性与安全。可处理文本和文件,适合开发者与安全专家。
0 字节(字符串)
使用说明
- 在输入区域输入文本或加载文件
- 实时查看生成的哈希
- 使用复选框切换大小写格式
- 点击一下复制任何哈希值
键盘快捷键
- 清除输入: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"]
}
}
} 常见用例
- 文件完整性验证
- 数字签名生成
- 数据验证和校验
- 校验和生成
- 消息摘要创建
常见问题
哈希函数是一种数学算法,将输入数据转换为固定大小的字符字符串。输出(哈希)是输入的唯一标识,无法反向获取原始数据。
对于现代应用,建议使用 SHA-256 或更高版本。MD5 和 SHA1 被认为在密码学上已被破解,应仅用于非安全用途,如校验和。
虽然这些哈希函数可以用作密码系统的一部分,但现代密码哈希应使用如 bcrypt、Argon2 或 PBKDF2 等专业算法,并配合适当的加盐。