🔐 SHA 哈希计算器
文本与文件的 SHA-1 / SHA-256 / SHA-384 / SHA-512,支持 HMAC-SHA256 签名。基于浏览器原生 Web Crypto 计算,
文本和文件都不会上传
。
← 返回工具箱
文本哈希
输出格式:
十六进制
Base64
提示:SHA-1 已不推荐用于安全场景,仅作兼容校验;文件完整性校验请用 SHA-256 或更高。
HMAC-SHA256 签名
密钥(Key)
HMAC 常用于 API 请求签名(如 Webhook 验签)。签名结果 = HMAC-SHA256(密钥, 文本),请确认您的场景是「密钥作为 Key、报文作为消息」。
文件哈希(校验下载完整性)
把文件拖到这里,或
点击选择文件
文件只在浏览器内存中计算,不会上传。建议几十 MB 以内(过大受设备内存限制)。