[AdSense Top (Responsive)]

HMAC 生成器

秘密鍵(シークレット)を使用して、メッセージからHMAC(Hash-based Message Authentication Code)を生成します。データの真正性確認に使用されます。

HMAC(Message Authentication Code)とは?

HMAC は、ハッシュ関数と「秘密鍵(シークレット)」を組み合わせて作られるメッセージ認証コードです。単なるハッシュ値とは異なり、鍵を知っている者だけが正しいコードを生成できるため、メッセージが改ざんされていないことだけでなく、「誰が送ったか(正当な送信者か)」を検証するために使われます。

主な利用シーン

  • API認証: Amazon S3や外部サービスのWeb APIにおいて、リクエストが正当なものであることを証明する署名(Signature)として採用されています。
  • データの改ざん防止: 通信内容にHMACを添えることで、途中で第三者が内容を書き換えた場合に即座に検知できます。

当ツールは、最新のWeb Crypto APIを使用してブラウザ上で安全に署名を生成します。入力した秘密鍵が当サイトのサーバーに送信されることはありません。

[AdSense Bottom (Rectangle or Responsive)]