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.

結果: 16進数のMAC: 810d0c40e965。

公開されたテスト例です。このキーを実際のデータに使用しないでください。

一般的な用途

GOST MAC生成器が役立つ場面

  • MACのテストベクトルを再現します。
  • 同じパラメーターで実装を比較します。
  • メッセージのバイト変更を確認します。

制限

結果を確認

  • MACは公開キー方式のデジタル署名ではありません。共有キーを持つ人は同じMACを計算できます。
  • このツールはメッセージの暗号化や受信したMACの検証を行いません。
  • 結果は身元や証明書の信頼性を証明しません。
  • 本番用のキーは秘密にしてください。