Signer HMAC une chaîne de requête API
Pour signer des requêtes API, vous concaténez la méthode HTTP, le chemin et l'horodatage en une chaîne canonique, puis la signez avec votre clé secrète via HMAC-SHA256. Le condensat Hex résultant est envoyé dans l'en-tête X-Signature.
Problème résolu
Générer une signature HMAC-SHA256 pour une charge utile de requête pour authentifier les appels API.
Entrée → Sortie
Générateur HMAC entrée → Générateur HMAC sortie , total 1 étapes.
Durée d’exécution
2–3 min · entièrement en local dans le navigateur.
Avant de commencer
- Une chaîne de requête canonique (méthode + chemin + horodatage)
- Une clé secrète connue du client et du serveur
Pipeline
-
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratuit, privé et 100% côté client.
Paramètres : algorithm=SHA-256, key=my-secret-key, outputFormat=hex
S’exécute localement dans le navigateur. La recette ne définit que le pipeline — vos entrées ne quittent jamais cet onglet.
▶Exécuter ce flux
Saisissez votre entrée ci-dessous et cliquez sur Exécuter. Tout le traitement se fait localement dans votre navigateur — rien n'est envoyé.
Progression du pipeline
- Générateur HMAChmac-generator
Exemple d’entrée
GET /api/data 1700000000
Sortie attendue
79517301cb2bbff5118ba603407d58d99d6fa4c6b7a2e9407b62a7cb26909aca
Cette paire entrée-sortie est exécutée avec de vrais outils à la construction (tests/unit/recipes.test.ts) — la sortie attendue est vérifiée, non illustrative.
Workflows associés
Vous pourriez aussi avoir besoin de
Workflows partageant des outils ou thèmes avec cette recette.