言語
/v1/hash/hmac
任意の文字列に対してキー付きハッシュ メッセージ認証コード (HMAC) を計算します。 テキスト、秘密キー、およびオプションのアルゴリズムを指定します。 デフォルトは HMAC-SHA256 です。
The message to sign.
The secret key for the HMAC.
HMAC algorithm to use.
curl -X POST https://api.botoi.com/v1/hash/hmac \ -H "Content-Type: application/json" \ -d '{"text":"{\"event\":\"payment.completed\",\"id\":\"pay_abc123\"}","key":"whsec_s3cr3tK3y","algorithm":"sha256"}'
共有シークレットを使用して、受信した Stripe または GitHub Webhook 本文の HMAC を再計算し、それを署名ヘッダーと比較します。
AWS Signature V4 で使用されるパターンと一致する正規のリクエスト文字列の HMAC を計算することにより、発信 API リクエストに署名します。
パスの HMAC と有効期限タイムスタンプをクエリ パラメーターとして追加することで、期限付きの署名付き URL を生成します。
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.