HMACは、H.Krawezyk,M.Bellere,R.Canettiが1996年に提案したHash関数と鍵に基づくメッセージ認証方法は、1997年にRFC 2104として公開され、IPSecやSSLなどの他のネットワークプロトコルに広く応用され、現在では事実上のインターネットセキュリティ基準となっている。反復ハッシュ関数と組み合わせて使用できます