SHA 哈希
我要提建议使用 Web Crypto 对文本计算 SHA-1 / SHA-256 / SHA-384 / SHA-512,输出十六进制摘要。
相关工具
这个工具是做什么的
SHA 系列是当今最常用的安全哈希函数,Git 提交 ID、TLS 证书指纹、文件校验和接口签名里都能看到 SHA-256 等算法。本工具通过浏览器 Web Crypto 对 UTF-8 文本做单向摘要,并可在 SHA-1 到 SHA-512 之间切换以对接不同规范。输入与结果均不会离开你的设备。
使用方法
- 在下拉框选择目标算法(默认 SHA-256)。
- 输入或粘贴要哈希的文本,点击「计算」。
- 复制十六进制结果用于比对、调试或文档示例。
常见问题
- SHA-1 还能用吗?
- SHA-1 已不推荐用于安全场景(存在碰撞攻击),但部分旧系统或 Git 历史仍引用它。新设计请优先 SHA-256 或更强算法。
- 和 MD5 工具有什么区别?
- MD5 输出 128 位摘要且不安全;SHA-256 输出 256 位且由 Web Crypto 原生支持。对接现代 API 时通常使用 SHA-256。
- 为什么必须点击按钮而不是实时计算?
- SHA 计算为异步操作,点击后一次性完成并上报耗时,便于在慢设备上保持界面响应。
- 数据会上传吗?
- 不会。digest 在本地浏览器中执行。