Skip to main content

浏览器工具

GOST MAC 验证器

GOST Verify 验证消息认证码(MAC)。它使用生成 MAC 时相同的对称密钥、IV 和算法参数。

工具工作区

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

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

需要输入

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

选项

结果会显示在此处

GOST Verify 验证消息认证码(MAC)。它使用生成 MAC 时相同的对称密钥、IV 和算法参数。

直接回答

GOST MAC 验证器的功能

GOST Verify 验证消息认证码(MAC)。它使用生成 MAC 时相同的对称密钥、IV 和算法参数。 MAC 不是公钥数字签名。任何持有共享密钥的人都能计算同一个 MAC。

结果

您将获得什么

返回 "The signature matches" 或 "The signature does not match"。这些标签表示 MAC 是否匹配,不表示公钥数字签名。

使用此工具

如何使用GOST MAC 验证器

  1. 输入原始测试消息。
  2. 使用正确的编码设置 Key、IV 和 MAC。
  3. 将 Input type、Algorithm 和 sBox 设置为生成 MAC 时的值。
  4. 检查匹配状态。请单独检查身份和授权。

示例

使用安全样本测试

输入: Hello, World!

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

结果: The signature matches

这是公开的测试示例。请勿将此密钥用于真实数据。 MAC 不是公钥数字签名。任何持有共享密钥的人都能计算同一个 MAC。

常见用途

GOST MAC 验证器的适用场景

  • 使用测试密钥验证已知 MAC。
  • 检测测试消息的变化。
  • 使用相同参数比较实现。

限制

检查结果

  • MAC 不是公钥数字签名。任何持有共享密钥的人都能计算同一个 MAC。
  • MAC 控件接收预期的认证码。此操作没有 MAC length 选择控件,也不生成新的 MAC。
  • 请对生产密钥保密。