使用指南
SHA 哈希计算怎么使用?
输入任意文本即可得到 SHA-1、SHA-256、SHA-384 或 SHA-512 摘要,也可以填写密钥计算 HMAC。计算基于浏览器原生 Web Crypto,内容不会离开本机。
操作步骤
- 选择需要使用的哈希算法。
- 输入或粘贴要计算的字符串;需要消息认证码时勾选 HMAC 并填写密钥。
- 点击“计算哈希”,按需复制十六进制小写、大写或 Base64 格式的摘要。
使用提示
- 哈希摘要不可逆,无法通过摘要还原原文。
- SHA-1 已不适合数字签名等安全场景,新系统请优先使用 SHA-256 及以上。
- 相同输入一定得到相同摘要,可用于校验数据是否被改动。
常见问题
SHA-256 和 MD5 有什么区别?
SHA-256 输出 256 位摘要,抗碰撞能力远高于 MD5。MD5 仅适合兼容旧系统或做非安全用途的快速校验。
为什么中文的哈希值和其他工具不同?
通常是字符编码不同造成的。本工具统一按 UTF-8 编码计算,与大多数现代系统和接口一致。
HMAC 是什么?
HMAC 是把密钥与哈希算法结合的消息认证码,可同时校验数据完整性和来源,必须持有密钥才能计算。