哈希生成器 - 在线 MD5 SHA256 摘要

一次计算 SHA-1 / SHA-256 / SHA-384 / SHA-512,支持文本与文件输入、hex / Base64

哈希生成器 · 使用说明

哈希生成器在线计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512 摘要:支持文本与文件两种输入,一次输出全部算法的结果,可选十六进制或 Base64 格式,方便与官方公布的校验值逐行比对。SHA 系列调用浏览器内置的 Web Crypto API,MD5 为本站自研实现,全部计算在本地完成,文件与文本都不上传,适合校验下载包完整性、生成缓存 Key、比对密码指纹。

示例

输入
pxbo
输出
MD5    9d3e2c1a6f4b8e0d5a7c2b1f0e9d8c7a
SHA-1  a1b2c3…
SHA-256  e3b0c442…

如何使用

  1. 输入文本
  2. 即时得到各算法的十六进制哈希值
  3. 点击对应行复制

小贴士

  • 相同输入永远得到相同摘要,可用于去重比对
  • MD5/SHA-1 已不建议用于安全场景,优先 SHA-256

常见问题

哈希生成器会上传我的数据吗?

不会。哈希计算用浏览器内置的 Web Crypto API 在本地完成,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 文件批量拖入 一致。

MD5 现在还能用吗?

MD5 与 SHA-1 已被证明存在碰撞,不再适合密码等安全用途;它们仍可用于校验文件完整性(与公开摘要比对)。安全场景请直接选 SHA-256 / SHA-512。

哈希能被反推出来吗?

不能直接反推,哈希是单向函数。所谓「解密」只是拿常见弱密码组成字典或彩虹表去撞库比对,因此明文弱密码即使存成 MD5 也容易被撞出。

加盐(salt)是什么?

加盐是在原文后拼接一段随机串再求哈希,让相同密码得到不同指纹、抵御彩虹表。本工具不自动加盐,需要时请手动把盐拼进输入框再计算,并记好你使用的盐值。

为什么我的结果和别人不一样?

常见原因是内容其实不同:换行符(\r\n 与 \n)、字符编码、首尾空格都会改变最终哈希。需要核对文件本身时,建议用 文件批量拖入 直接对文件求哈希,避免编辑引入差异。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件