Firmar HMAC una cadena de solicitud API
Al firmar solicitudes API, concatenas el método HTTP, ruta y marca de tiempo en una cadena canónica, luego la firmas con tu clave secreta usando HMAC-SHA256. El digest Hex resultante se envía en el encabezado X-Signature.
Problema resuelto
Generar una firma HMAC-SHA256 para un payload de solicitud para autenticar llamadas API.
Entrada → Salida
Generador de HMAC entrada → Generador de HMAC salida , total 1 pasos.
Tiempo de ejecución
2–3 min · totalmente en el navegador local.
Antes de empezar
- Una cadena de solicitud canónica (método + ruta + timestamp)
- Una clave secreta conocida por cliente y servidor
Pipeline
-
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratis, privado y 100% del lado del cliente.
Parámetros: algorithm=SHA-256, key=my-secret-key, outputFormat=hex
Se ejecuta localmente en el navegador. La receta solo define el pipeline — sus datos nunca abandonan esta pestaña.
▶Ejecutar este flujo
Introduce tu entrada abajo y pulsa Ejecutar. Todo el procesamiento ocurre localmente en tu navegador — nada se sube.
Progreso de la canalización
- Generador de HMAChmac-generator
Entrada de ejemplo
GET /api/data 1700000000
Salida esperada
79517301cb2bbff5118ba603407d58d99d6fa4c6b7a2e9407b62a7cb26909aca
Este par entrada-salida se ejecuta con herramientas reales en construcción (tests/unit/recipes.test.ts) — la salida esperada está verificada, no es ilustrativa.
Flujos relacionados
También podría necesitar
Flujos que comparten herramientas o temas con esta receta.