通用算法

SHA 哈希与 HMAC 生成ZH

生成确定性摘要或带密钥的消息认证码,并选择十六进制或 Base64 输出。

选项

SHA 摘要不是密码哈希;HMAC 需要双方共享秘密。

全部处理仅在当前标签页完成。

等待输入。

使用方法

摘要可用于比较字节;当双方已共享认证密钥时,可使用 HMAC 验证消息。

  1. 选择摘要或 HMAC,再选择 SHA-256、SHA-384 或 SHA-512。
  2. 输入消息;仅 HMAC 模式还需要非空秘密密钥。
  3. 生成并复制精确的十六进制或 Base64 结果。

完整示例

输入
SHA-256 消息: abc
输出
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

这是 UTF-8 字节“abc”的标准 SHA-256 摘要。

方法与定义

  • Web Crypto API 使用所选 SHA 家族算法处理 UTF-8 消息和密钥字节。
  • HMAC 会把秘密密钥纳入哈希结构;普通摘要没有秘密。

限制与边界

  • 快速 SHA 摘要不适合存储密码,HMAC 也不是数字签名。
  • 只有预期摘要来自可信渠道时,摘要比较才具有完整性意义。

隐私

全部输入与结果仅保留在当前标签页;Rigula 不会上传、存储,也不会把内容写入分享链接。