哈希生成器 使用指南

从文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。所有哈希计算在浏览器中完成 — 无需上传。

返回 哈希生成器

此工具有什么功能

哈希生成器根据文本计算加密哈希。输入任意字符串即可即时得到 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。所有哈希在浏览器中计算——无需上传、无需服务器。适用于校验和、数据完整性和学习哈希函数原理。

如何使用

  1. 输入文本 — 输入或粘贴要哈希的文本。支持 Unicode(UTF-8)。
  2. 查看哈希 — SHA-1、SHA-256、SHA-384 和 SHA-512 同时显示。
  3. 复制 — 点击任意哈希旁的复制图标复制到剪贴板。
  4. 修改输入 — 编辑文本;所有哈希会实时更新。

工作原理

工具使用 Web Crypto API(或 polyfill)计算哈希。输入编码为 UTF-8 后传入所选哈希算法。每个算法产生固定长度摘要(SHA-1:40 个十六进制字符,SHA-256:64 个等)。相同输入始终产生相同输出;微小改动会使哈希完全改变。

所有计算均在您的浏览器中完成。不会向任何服务器发送数据。

使用场景与示例

  • 校验和 — 验证文件内容或消息完整性。
  • 密码 — 生成存储用密码哈希(生产环境请使用正确的密钥派生)。
  • API — 创建认证用的请求签名。
  • 学习 — 了解加密哈希的行为。
  • Git — 理解 Git 如何用 SHA-1 作为对象 ID。

示例

输入:hello

  • SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
  • SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

限制与已知约束

  • 输入大小 — 极大输入可能拖慢浏览器;无明确文档限制。
  • SHA-1 — 新安全应用中被视为较弱;安全场景建议 SHA-256 或 SHA-512。
  • 浏览器支持 — 需要 Web Crypto API;所有现代浏览器均支持。

所有计算和转换均完全在您的浏览器中运行。不会向任何服务器发送数据,您的输入不会离开您的设备。