IT資格用語解説応用情報技術者試験・情報セキュリティに関する技術
HMAC
更新日:
用語解説
HMACは、ハッシュ関数と秘密の鍵を組み合わせて作る、メッセージ認証符号の方式です。
■ 試験で押さえるポイント
SHA-256などのハッシュ関数を使います。
鍵とメッセージを決まった手順で組み合わせ、単純な連結より安全にしています。
APIの要求の改ざん検知などに広く使われます。
■ 過去問での着眼点
ハッシュ関数を使ったMACである点を押さえます。
例: Web APIの要求に、共有した鍵で計算したHMACを付け、サーバで検証します。