ToolypetMCP

哈希计算器 | Toolypet

免费在线哈希计算器。计算MD5、SHA-1、SHA-256、SHA-512哈希值。支持MCP。

这是什么?

加密哈希计算器,使用SHA-256、SHA-512、MD5和SHA-1等算法计算消息摘要。支持多种输入格式,可同时显示多种算法的计算结果。

输入

预览

输入文本并点击计算以生成哈希

使用方法

输入文本或数据,选择一个或多个哈希算法。工具即时计算并显示十六进制格式的哈希值。可比较不同算法的输出。

深入解析

安全的哈希选择:SHA-256和SHA-512用于一般安全用途。SHA-3作为备选标准。MD5和SHA-1已不安全,仅用于非安全场景如校验和。 密码哈希应使用专门的算法如bcrypt、scrypt或Argon2,而非通用哈希函数。通用哈希函数太快,有利于暴力破解。

示例

  1. 计算SHA-256校验和:验证文件或数据的完整性
  2. 多算法对比:同时查看SHA-256、SHA-512和MD5结果
  3. 数据指纹生成:为缓存键创建唯一哈希
  4. 完整性校验:比较传输前后的哈希值
  5. 内容去重:使用哈希值识别重复内容

安装 Toolypet MCP 服务器

通过一条命令将 Toolypet 工具添加到您的 AI 代理。支持 Claude Desktop、Claude Code、Cursor 及所有 MCP 兼容客户端。

快速开始
npx -y @toolypet/mcp-server@latest
MCP 客户端配置
{
  "mcpServers": {
    "toolypet": {
      "command": "npx",
      "args": [
        "-y",
        "@toolypet/mcp-server@latest"
      ]
    }
  }
}
工具名称:mcp__toolypet__hash_calculator
提示示例
Calculate MD5 and SHA-256 hashes of 'hello world'
输入示例
{
  "input": "hello world",
  "algorithms": [
    "md5",
    "sha256"
  ]
}
输出示例
{
  "results": {
    "md5": "5eb63bbbe01eeed093cb22bb8f5acdc3",
    "sha256": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9"
  }
}

常见问题

应该使用哪种哈希算法?
通用安全用途选SHA-256。需要更高安全边际选SHA-512。仅用于校验和(非安全)可用MD5。密码存储用bcrypt/Argon2。
哈希和加密有什么区别?
哈希是单向的,无法还原。加密是双向的,可用密钥解密。哈希用于验证完整性,加密用于保密数据。
为什么MD5不安全?
MD5存在实际可行的碰撞攻击——可以构造两个不同的输入产生相同的MD5值。不应用于安全目的。
相同输入总是产生相同哈希吗?
是的,这是确定性特性。同一算法对同一输入始终产生相同输出,这使得哈希可用于完整性验证。
哈希值可以被逆向吗?
理论上不可以(单向性)。但短或常见的输入可通过彩虹表查找。使用加盐哈希可以防御彩虹表攻击。
如何在Claude/Cursor中使用此工具?
您可以通过MCP使用此工具。将Toolypet MCP服务器添加到您的AI代理配置中,使用 'npx -y @toolypet/mcp-server@latest'。然后让AI使用对应的MCP工具及相应参数。
什么是MCP?为什么Toolypet支持它?
MCP(模型上下文协议)是一个开放标准,允许Claude和Cursor等AI代理使用外部工具。Toolypet支持MCP,让您可以在浏览器和AI代理中使用所有65+工具,将计算和操作无缝集成到AI工作流程中。

相关工具