HMAC
HMAC は、暗号的にメッセージを認証するために使用されるプロトコルです。 どのような種類の暗号化関数も使用でき、その強さは基礎となる関数(たとえば SHA1 または MD5)と選択された秘密鍵に依存します。このような組み合わせでは、HMAC-SHA1 などの複合名で HMAC 検証アルゴリズムが認識されます。
HMAC は、完全性と認証の両方を保証するために使用されます。
より詳しく知る
一般知識
- Wikipedia 上の HMAC
技術文書
- IETF の RFC 2104 (英語)