HMACとは?えいちまっく
HMACとは、ハッシュ関数と共通鍵を組み合わせてメッセージ認証符号を作る、標準化された方式。SHA-256などと組み合わせてHMAC-SHA256のように呼ぶ。TLSの通信保護やクラウドサービスのAPI呼び出しの正当性確認に広く使われている。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
勤怠クラウドと自社システムを連携させるとき、サービス側から発行された秘密の鍵を使い、送信内容から計算した値をリクエストに付ける。クラウド側が同じ計算をして一致を確認するため、鍵を知らない第三者は正しい要求を作れない。
試験での引っ掛け
「ハッシュ値をそのまま付ければ同じこと」ではない。鍵の無い単純なハッシュは誰でも計算できるので、内容と一緒に付け替えられる。鍵が計算に混ざっている点がHMACの本質で、鍵の管理が破られれば効果を失う。
関連用語
出典・参考
公式シラバスの3 技術要素 > 1. 情報セキュリティ > (8) 情報セキュリティに関する技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。