Autentica un mensaje con HMAC

Los equipos de desarrollo y seguridad usan Generador de HMAC al preparar una comprobación, una prueba local o datos de integración.

Genera el HMAC de un mensaje con una clave secreta y conserva el resultado para pruebas o integraciones. Úsalo gratis en el navegador, sin cuenta.

Cómo usar

  1. Elige el algoritmo entre SHA-256, SHA-384 o SHA-512 según los requisitos de tu integración o prueba.
  2. Introduce la clave secreta o frase de contraseña en el campo de clave, evitando claves de producción en un dispositivo compartido o no fiable.
  3. Escribe el mensaje exacto que se va a firmar, sin añadir espacios ni saltos de línea que tu protocolo no espere.
  4. Genera el resultado, léelo y compáralo con el valor esperado por tu aplicación o documentación.

Ejemplo

Usa un mensaje de prueba corto y una clave de prueba para comprobar si un servicio acepta la misma firma. Como el resultado depende del algoritmo, la clave y el mensaje, cualquier diferencia en uno de ellos cambia el valor final.

Límites y formatos

Dónde se procesa

El cálculo se ejecuta en tu navegador. La clave y el mensaje permanecen en tu dispositivo y no se envían a ningún servicio externo durante la generación.

Preguntas frecuentes

¿En qué se diferencia HMAC de un hash simple?

Un hash simple transforma un mensaje sin clave. HMAC añade una clave secreta al cálculo, lo que ayuda a verificar que un mensaje proviene de una parte que conoce la clave.

¿Puedo usar el resultado como contraseña?

No, el resultado es una firma calculada para un mensaje y una clave específicos. No está pensado para almacenarse como contraseña y cambia siempre que cambie el mensaje o la clave.

¿Por qué no coincide mi firma?

Comprueba el algoritmo seleccionado, la clave exacta y el mensaje completo, incluidos espacios y saltos de línea. Una sola diferencia basta para producir un resultado distinto.

Herramientas de la misma categoría