HMAC
Hash-based Message Authentication Code
公開鍵・秘密鍵・ハッシュの技術を用いて暗号化と整合性チェックの両方を行う仕組み.
SHA-1,MD5など汎用的なハッシュ関数を利用する.