全部工具

DEV / 022

SHA哈希生成

从文本生成SHA-1、SHA-256、SHA-384或SHA-512。

私密工作区输入内容保留在此设备上,并尽可能在浏览器中处理。
SHA-256
—

指南 / 01

适用场景

对短篇发布说明生成SHA-256摘要,比较传输前后是否变化,或复现API文档中的文本哈希示例。

指南 / 02

快速指南

  1. 准确输入原文,包括空格和换行。
  2. 选择所需的SHA-1、SHA-256、SHA-384或SHA-512并生成摘要。
  3. 统一字母大小写后,将每一位十六进制字符与可信来源提供的预期值比较。

验证

验证计算结果

空字符串的SHA-256应为e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855,可用该已知测试向量核对。

限制

需要了解的限制

仅对UTF-8文本计算哈希,不支持文件、HMAC或加盐。SHA-1的抗碰撞能力较弱;快速的通用SHA函数本身也不适合直接用于密码存储。

常见问题

常见问题

只有哈希值,能还原原文吗?

SHA摘要没有逆向解码操作。但短文本或常见内容可能被逐一猜测:攻击者对候选文本计算哈希,直到找到匹配值。

输入数据会发送到外部吗?

不会。工作数据在浏览器中处理,也不会包含在广告请求中。