資格暗記無料で始める

HMACとは?

HMACとは、ハッシュ関数と共通鍵を組み合わせてメッセージ認証符号を作る、標準化された方式。SHA-256などと組み合わせてHMAC-SHA256のように呼ぶ。TLSの通信保護やクラウドサービスのAPI呼び出しの正当性確認に広く使われている。

情報セキュリティマネジメント試験の過去問では3回出題されています(2018年度〜2022年度)。

えいちまっく

情報セキュリティマネジメント試験の頻出用語/テクノロジ系


HMACの意味

ハッシュ関数と共通鍵を組み合わせてメッセージ認証符号を作る、標準化された方式。SHA-256などと組み合わせてHMAC-SHA256のように呼ぶ。TLSの通信保護やクラウドサービスのAPI呼び出しの正当性確認に広く使われている。

HMACの具体例

勤怠クラウドと自社システムを連携させるとき、サービス側から発行された秘密の鍵を使い、送信内容から計算した値をリクエストに付ける。クラウド側が同じ計算をして一致を確認するため、鍵を知らない第三者は正しい要求を作れない。

HMACは試験でどう引っ掛けられる?

「ハッシュ値をそのまま付ければ同じこと」ではない。鍵の無い単純なハッシュは誰でも計算できるので、内容と一緒に付け替えられる。鍵が計算に混ざっている点がHMACの本質で、鍵の管理が破られれば効果を失う。

HMACと関連する用語

HMACが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。