Generador de HMAC
Crea una firma HMAC de un texto o archivo con una clave secreta: SHA-256, SHA-512, SHA-1 o MD5, en HEX y Base64. Pega la firma de un webhook para comprobarla.
Cómo crear una firma HMAC
- Pega el contenido que quieres firmar o elige un archivo.
- Escribe la clave secreta (elige HEX o Base64 si tu clave está así) y el algoritmo; la firma aparece al instante.
- Para comprobar una, pega la firma recibida en "Verificar una firma" y verás si coincide.
Preguntas frecuentes
Un HMAC es una firma creada con el contenido y una clave secreta que solo conocen las dos partes. Pasarelas de pago, GitHub, Shopify y otros la envían para que quien recibe sepa que el contenido es suyo y no se modificó por el camino.
Pega el contenido exacto que recibiste, escribe la clave secreta, elige el algoritmo del servicio (normalmente SHA-256) y pega la firma en el cuadro de verificación. Sirve HEX o Base64, y un prefijo como sha256= se quita solo.
El contenido debe ser idéntico carácter a carácter: un espacio de más, una línea vacía al final o un JSON reformateado dan otra firma. Revisa también la clave (texto, HEX o Base64) y el algoritmo.
SHA-256 es el más común y el predeterminado. SHA-512 da una firma más larga. Usa MD5 y SHA-1 solo si un sistema antiguo lo exige.
Es totalmente gratis y no requiere registro.
Herramientas relacionadas
Generador de hashGenera hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512Generador de JWTFirma un JWT con un secreto o una clave privadaCifrado RSAGenera claves RSA, cifra y descifra textos cortosGenerador de contraseñasCrea contraseñas seguras al azarComprobar seguridad de contraseñaComprueba si una contraseña es débil o fuerte y por quéCodificar / decodificar Base64 y URLCodifica y decodifica Base64 y URLGenerador de Data URIConvierte archivos y SVG en data URI incrustablesDecodificador de Data URIVe y guarda archivos de un data URI o Base64Generador de slugsConvierte títulos en slugs limpios para URL