← 返回首页 🔢 Hash 计算器

🔢 Hash / 哈希计算器

MD5 · SHA-1 · SHA-256 · SHA-512 在线计算

📝 文本 📁 文件
📁
拖拽文件到此处,或点击选择
支持任意文件类型
MD5
-
SHA-1
-
SHA-256
-
SHA-512
-
🔍 校验对比

📖 关于此工具

Hash 计算器 支持 MD5、SHA-1、SHA-256、SHA-512 四种常见哈希算法的在线计算。支持文本输入文件上传两种模式。内置校验对比功能,可粘贴预期 Hash 值自动比对,适合文件完整性验证、密码哈希校验、数据校验等场景。SHA 系列使用 Web Crypto API 计算,MD5 使用纯 JS 实现。

🔧 核心功能

  • 四种算法:MD5(128位/32字符)、SHA-1(160位/40字符)、SHA-256(256位/64字符)、SHA-512(512位/128字符)
  • 文本哈希:输入任意文本即时计算哈希值,支持实时更新
  • 文件哈希:上传文件计算哈希值,适合校验下载文件的完整性
  • 校验对比:粘贴预期哈希值,自动比对结果是否一致(绿色=匹配,红色=不匹配)
  • 一键复制:点击哈希结果即可复制到剪贴板

📋 使用场景

  • 文件完整性校验:下载软件/镜像后对比官方发布的哈希值,验证文件未被篡改
  • 密码哈希:开发时快速验证密码哈希逻辑(注意:生产环境应使用 bcrypt 等算法)
  • 数据去重:为文件生成哈希指纹,通过比对哈希值发现重复文件
  • 缓存键生成:将请求参数拼接后计算哈希,作为缓存键
  • 区块链/数字签名:理解哈希算法在区块链和数字签名中的基础应用

💡 使用技巧

  • SHA-256 是目前最常用的安全哈希算法,推荐优先使用
  • MD5 和 SHA-1 已被证明存在碰撞漏洞,不应用于安全场景,仅用于校验
  • 文件哈希计算在浏览器本地完成,文件不会上传到服务器
  • SHA 系列使用浏览器原生 Web Crypto API,计算速度快且安全