HMAC-API – Generieren Sie SHA-256-, SHA-1- und SHA-512-Signaturen
Berechnen Sie einen Keyed-Hash Message Authentication Code (HMAC) für eine beliebige Zeichenfolge. Geben Sie den Text, einen geheimen Schlüssel und einen optionalen Algorithmus an. Der Standardwert ist HMAC-SHA256.
Code examples
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"}'When to use this API
Überprüfung der Webhook-Nutzlast
Berechnen Sie den HMAC eines eingehenden Stripe- oder GitHub-Webhook-Körpers mithilfe Ihres gemeinsamen Geheimnisses neu und vergleichen Sie ihn mit dem Signatur-Header.
Signieren von API-Anfragen
Signieren Sie ausgehende API-Anfragen, indem Sie einen HMAC der kanonischen Anforderungszeichenfolge berechnen, der dem von AWS Signature V4 verwendeten Muster entspricht.
Token-Generierung für signierte URLs
Generieren Sie zeitlich begrenzte signierte URLs, indem Sie einen HMAC des Pfads und des Ablaufzeitstempels als Abfrageparameter anhängen.
Frequently asked questions
Wie unterscheidet sich HMAC von einem normalen Hash?
Soll ich meinen geheimen Produktionsschlüssel an diese API senden?
Welche Kodierung ist die Ausgabe?
Welchen Algorithmus verwenden die meisten Webhook-Anbieter?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.