IT用語集 › セキュリティ › HMAC
共有秘密鍵でメッセージに署名する方式。受信側は、改ざんされていないことと、送信元が正しいことを検証できる。
Hash-based Message Authentication Code。Stripe、GitHub、SlackはWebhookの署名にHMACを使う。X-Signatureを読み取り、自分の秘密鍵でHMACを計算して、両者を比較する。デジタル署名(非対称)とは別物だ。
X-Signature