免费在线哈希生成器

可选 SHA-256(推荐)、SHA-384、SHA-512 或旧版 SHA-1。文本按 UTF-8 编码后再哈希。输出为连续小写十六进制。在不安全来源(部分本地 URL)Web Crypto 可能不可用——请用 HTTPS 或 localhost。数据不离开本标签页。

Loading…

如何使用

  1. 1

    打开哈希生成器

    先确认这个工具适合你的任务:SHA-256、SHA-384、SHA-512、SHA-1 哈希,Web Crypto 支持,小写十六进制输出,100% 本地。

  2. 2

    添加源文本

    粘贴要处理的内容,并选择算法或输出样式。

  3. 3

    复制生成值

    把生成的哈希或结果用于校验、比对或文档记录。

要点

离线可用?可以——页面加载后仅使用浏览器的 Web Crypto。
支持 MD5 吗?此处浏览器 Web Crypto 不提供 MD5。新设计请优先 SHA-256 或 SHA-512。
会上传吗?不会。Safe Local Tools 为静态站点;文本不离开本标签页。
能哈希文件吗?本版仅支持 UTF-8 文本。大文件请用桌面命令行或专用文件哈希工具。

典型用途

  1. SHA-256、SHA-384、SHA-512、SHA-1 哈希,Web Crypto 支持,小写十六进制输出,100% 本地。
  2. 离线可用?: 可以——页面加载后仅使用浏览器的 Web Crypto。
  3. 支持 MD5 吗?: 此处浏览器 Web Crypto 不提供 MD5。新设计请优先 SHA-256 或 SHA-512。
  4. 会上传吗?: 不会。Safe Local Tools 为静态站点;文本不离开本标签页。
  5. 能哈希文件吗?: 本版仅支持 UTF-8 文本。大文件请用桌面命令行或专用文件哈希工具。

常见问题

为何标注 SHA-1 为旧版?

SHA-1 在需要抗碰撞的安全场景已不再可靠。此处仅为兼容校验保留——新项目请用 SHA-256 或更强算法。

换行或末尾空格有影响吗?

有——哈希按字节精确计算。多一个末尾换行与没有换行是不同的输入。

这是 HMAC 吗?

不是——本页计算的是 UTF-8 字节的普通摘要。HMAC 需要密钥与不同构造。

能直接哈希粘贴的 Base64 二进制吗?

不能直接当字节——输入框按文本(UTF-8)处理。请先在别处把 Base64 解码为字节,或使用本站 Base64 文件相关流程。

同样文本是否总得到同样摘要?

在同一算法与相同 UTF-8 输入下是的。更换算法或任意字符(含不可见 Unicode)都会改变摘要。

敏感内容在哪处理?

仅在本会话的浏览器内存中。用毕请清除或刷新标签页。