Skip to main content

浏览器工具

GOST MAC 生成器

GOST Sign 使用对称密钥和 GOST 分组密码计算消息认证码(MAC)。

工具工作区

您的输入会保留在此浏览器中。

请添加必需的输入以继续。

需要输入

每次更改后,你都可以再次运行工具。

选项

结果会显示在此处

GOST Sign 使用对称密钥和 GOST 分组密码计算消息认证码(MAC)。

直接回答

GOST MAC 生成器的功能

GOST Sign 使用对称密钥和 GOST 分组密码计算消息认证码(MAC)。 MAC 不是公钥数字签名。任何持有共享密钥的人都能计算同一个 MAC。

结果

您将获得什么

按所选输出格式返回消息的 MAC。

使用此工具

如何使用GOST MAC 生成器

  1. 输入测试消息,而不是已有的签名。
  2. 设置 Key、IV、Input type、Output type 和 Algorithm。
  3. 按照参考算法设置 sBox 和 MAC length。
  4. 将 MAC 与已知结果比较,并保存使用的参数。

示例

使用安全样本测试

输入: Hello, World!

设置: Key (Hex): 00112233; IV (Hex): 0011223344556677; Input type: Raw; Output type: Hex; Algorithm: GOST 28147 (1989); sBox: E-C; MAC length: 48.

结果: 十六进制 MAC:810d0c40e965。

这是公开的测试示例。请勿将此密钥用于真实数据。

常见用途

GOST MAC 生成器的适用场景

  • 复现 MAC 测试向量。
  • 使用相同参数比较实现。
  • 检查消息字节的变化。

限制

检查结果

  • MAC 不是公钥数字签名。任何持有共享密钥的人都能计算同一个 MAC。
  • 此工具不加密消息,也不验证收到的 MAC。
  • 结果不能证明身份或证书可信性。
  • 请对生产密钥保密。