HMAC(英語:keyed-hash message authentication code、キー付きハッシュメッセージ認証コード、または英語:hash-based message authentication code、ハッシュメッセージ認証コード)は、暗号ハッシュ関数を使用した、暗号化キーと組み合わせたメッセージ認証コード(MAC)を生成する特殊な計算方法です。データの整合性を確保するために使用でき、メッセージの認証に使用できます。
変換するコンテンツをここに貼り付けてください