HMAC
Hash Message Authentication Code
messageを秘密鍵とハッシュ関数を使って、メッセージを暗号化(したものが、Authentication code?) 受けて側は、おそらく、 公開鍵で認証プロセスをする。 #署名 鍵となるAPIキーをそのまま.....HMACやHKDFを使うと鍵となるAPIキーを直接使わないでAPIへのアクセスを認証できます
links:
HMACでは「秘密鍵」と「暗号化のハッシュ関数」を使って計算を行っています。鍵付きのハッシングなどとも呼ばれます
HMAC keys have two primary pieces, an access ID and a secret. Both the access ID and secret uniquely identify an HMAC key, but the secret is much more sensitive information, because it's used to create signatures.