四种 SHA 算法
支持 SHA-1、SHA-256、SHA-384 和 SHA-512,覆盖常见摘要校验和签名前调试场景。
支持 SHA-1、SHA-256、SHA-384 和 SHA-512,覆盖常见摘要校验和签名前调试场景。
既能拿到常见十六进制摘要,也能直接复制 Base64 版本,方便不同系统对接。
使用浏览器内置 Web Crypto 计算,不把输入文本发送到服务器。
浏览器本地处理
使用浏览器内置 Web Crypto 计算 SHA-1、SHA-256、SHA-384 和 SHA-512,适合接口签名校验、摘要对照和调试。
等待计算结果
Hex
-
Base64
-
等待计算结果
Hex
-
Base64
-
等待计算结果
Hex
-
Base64
-
等待计算结果
Hex
-
Base64
-
工具使用说明
把待计算摘要的文本粘贴到输入框,常见是签名原文、接口字段或待比对内容。
点击计算后会一次性给出四种 SHA 结果,避免来回切算法重复操作。
根据下游系统要求,复制 Hex 或 Base64 结果继续调试或对照。
功能说明
常见场景包括接口签名排查、Webhook 调试、内容摘要对照、缓存键验证,以及前后端对同一输入的摘要结果做一致性确认。
如果你只是想确认同一段原文在不同系统里算出来的 SHA 是否一致,用浏览器本地工具最快。
这批工具优先做浏览器内原生可稳定支持的能力。SHA-1、SHA-256、SHA-384、SHA-512 都可以直接依赖 Web Crypto,无需引入第三方或把原文发到服务端。
像某些老旧摘要算法或需要额外依赖的算法,后面如果要做,会单独评估实现方式和必要性。
摘要结果只和原文的字节序列有关,空格、换行、大小写、尾部回车差一个字符,摘要都会完全不同。
如果你在比对接口签名,先确认参与签名的原文是不是和线上系统完全一致,再看哈希是否一致。
常见问题
当前支持 SHA-1、SHA-256、SHA-384 和 SHA-512。
这一批优先做浏览器原生稳定支持的 SHA 系列。MD5 如果后续确实有价值,会单独评估再补。
最常见原因是原文有隐藏空格、换行、编码差异,或者上下游参与摘要的原始字符串并不一致。
不会。SHA 计算在浏览器本地完成,页面不会把输入文本发送到服务器。
它们是同一摘要的两种不同表示形式,具体用哪种要看你的系统或接口要求。