计算 SHA 哈希

为文本/文件计算 SHA-256、SHA-384 或 SHA-512。

仅在当前浏览器中处理
输入与设置
处理选项

输入和结果均在此浏览器中处理,不会保存到服务器、URL 或浏览器持久存储中。复制到剪贴板的内容和下载的文件可能会保留在您的设备上。

使用方法

  1. 选择文本或文件输入。
  2. 选择 SHA 算法并计算。
  3. 将算法、字节数和哈希与可信的原始指纹进行比对。

SHA-256 测试向量

输入与设置
abc
结果
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

UTF-8 文本,末尾无换行。

处理规则与结果解读

SHA-256/384/512 会生成长度不同的十六进制摘要。文本使用 UTF-8;文件使用其原始字节。空白、换行符或元数据中哪怕只改变一个字节,摘要也会改变。

限制与使用前检查

最多 500,000 个文本字符或 25 MiB 的文件;需要 HTTPS 和 Web Crypto。仅凭哈希无法确认来源、是否含恶意软件或数字签名,它也不是用于密码存储的派生函数。

常见问题

为什么看起来相同的文件哈希不同?

编码、换行符或隐藏的元数据可能不同。对文本输入计算哈希与对文件字节计算哈希不是等价操作。

标准与参考资料