Generador HMAC | Toolypet
Generador HMAC gratuito online. Genera codigos de autenticacion de mensajes con clave. Disponible como MCP.
¿Qué es esto?
Un generador HMAC (Hash-based Message Authentication Code) que crea códigos de autenticación de mensajes usando una clave secreta y una función hash. Verifica tanto la integridad como la autenticidad de los datos.
Entrada
La clave debe mantenerse secreta y compartirse solo entre las partes
Vista previa
Ingresa mensaje y clave, luego haz clic en generar para crear HMAC
Cómo Usar
Ingrese el mensaje y la clave secreta. Seleccióne el algoritmo hash. La herramienta genera el código HMAC que puede usar para firmar y verificar mensajes.
Análisis Profundo
HMAC combina una función hash con una clave secreta para producir un código de autenticación que verifica integridad y autenticidad.
Diferencia entre hash y HMAC:
- Hash: Cualquiera puede calcularlo. Solo verifica integridad.
- HMAC: Requiere la clave secreta. Verifica integridad Y autenticidad.
Usos comunes:
- Firmas de API (AWS Signature V4, Stripe webhooks)
- Verificación de webhooks (GitHub, Slack)
- Tokens de sesión (JWT firma con HMAC-SHA256)
- Protocolos de autenticación
Proceso de verificación:
1. El remitente calcula HMAC(mensaje, clave_secreta)
2. Envía el mensaje + HMAC
3. El receptor recalcula HMAC(mensaje, clave_secreta)
4. Si los HMACs coinciden → mensaje auténtico e íntegro
Ejemplos
- Generar firma HMAC-SHA256 para autenticación de API
- Verificar la autenticidad de un webhook comparando HMACs
- Firmar un mensaje con HMAC incluyendo timestamp
- Crear una firma HMAC-SHA512 para autenticación segura de API entre servicios
Instalar servidor MCP de Toolypet
Añade las herramientas de Toolypet a tu agente de IA con un solo comando. Compatible con Claude Desktop, Claude Code, Cursor y cualquier cliente compatible con MCP.
Inicio rápido
npx -y @toolypet/mcp-server@latest
Configuración del cliente MCP
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}Nombre de herramienta:
mcp__toolypet__hmac_generatorEjemplo de prompt
Generate HMAC-SHA256 for message 'hello' with secret key 'my-secret'
Ejemplo de Entrada
{
"message": "hello",
"secret": "my-secret",
"algorithm": "sha256"
}Ejemplo de Salida
{
"hmac": "88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b",
"algorithm": "HMAC-SHA256"
}Preguntas Frecuentes
- ¿Cuál es la diferencia entre HMAC y un hash simple?
- Un hash simple solo verifica integridad (el dato no cambió). HMAC usa una clave secreta, verificando integridad Y autenticidad (el dato viene del remitente esperado). Sin la clave, no se puede falsificar un HMAC.
- ¿Qué algoritmo debo usar para HMAC?
- HMAC-SHA256 es el estándar recomendado. Ofrece buen equilibrio entre seguridad y rendimiento. Use HMAC-SHA512 para requisitos de seguridad más altos.
- ¿Cómo previene HMAC los ataques de repetición?
- HMAC por sí solo no previene ataques de repetición. Incluya un timestamp o nonce en el mensaje antes de calcular el HMAC. El receptor rechaza mensajes con timestamps antiguos.
- ¿Cómo uso esta herramienta en Claude/Cursor?
- Puede usar esta herramienta vía MCP. Agregue el servidor MCP de Toolypet a la configuración de su agente AI con 'npx -y @toolypet/mcp-server@latest'. Luego pida a su AI que use mcp__toolypet__hmac_generator con sus parámetros.
- ¿Qué es MCP y por qué Toolypet lo soporta?
- MCP (Model Context Protocol) es un estándar abierto que permite a agentes AI como Claude y Cursor usar herramientas externas. Toolypet soporta MCP para que pueda usar las más de 65 herramientas tanto en el navegador como a través de agentes AI, integrando cálculos y operaciónes en su flujo de trabajo AI.
- ¿Cómo uso esta herramienta en Claude/Cursor?
- Puedes usar esta herramienta a través de MCP. Agrega el servidor MCP de Toolypet a la configuración de tu agente de IA con 'npx -y @toolypet/mcp-server@latest'. Luego pide a tu IA que use mcp__toolypet__hmac_generator con tus parámetros.
- ¿Qué es MCP y por qué Toolypet lo soporta?
- MCP (Model Context Protocol) es un estándar abierto que permite a agentes de IA como Claude y Cursor usar herramientas externas. Toolypet soporta MCP para que puedas usar las más de 65 herramientas tanto en el navegador como a través de agentes de IA, integrando cálculos y operaciónes de manera fluida en tu flujo de trabajo con IA.