Seguridad y Criptografía100% En el Cliente

HMAC Hash & Message Authentication Code Generator

Calculate keyed-hash message authentication codes (HMAC-SHA256, SHA512, SHA384, SHA1) with Web Crypto API.

Entorno en Memoria del Cliente • Listo
Calculado 100% en el navegador con Web Crypto API. Las claves nunca se transmiten.
Algoritmo de Hash:
—
—

Cómo Usar HMAC Hash & Message Authentication Code Generator

1

1. Introduzca Datos o Parámetros

Escriba su texto confidencial o seleccione algoritmos criptográficos y claves secretas.

2

2. Procesamiento Criptográfico Local

La API nativa W3C Web Crypto ejecuta el hash o cifrado de forma 100% privada.

3

3. Copie el Resultado Seguro

Copie el hash verificado o el texto cifrado directamente en su portapapeles.

Cómo Funciona Esta Utilidad

Fast, secure HMAC generator for API signatures, webhook verification, and cryptographic integrity. Supports HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, and HMAC-SHA1 algorithms. Generates outputs in Hexadecimal and Base64 formats with real-time updates. 100% client side.

Privacidad Criptográfica de Conocimiento Cero:

Los algoritmos operan mediante la Web Cryptography API en memoria RAM volátil. Claves y datos nunca tocan la nube.

Preguntas Frecuentes

What is HMAC used for?

HMAC (Hash-based Message Authentication Code) is used to verify both the data integrity and authenticity of a message between two parties who share a secret key, common in REST APIs and webhooks.

Generate HMAC-SHA256 Signatures in Shell

Ejecute directamente en su terminal sin instalar dependencias externas pesadas

Receta Rápida CLI
Bash / Zsh
$ echo -n "message_body" | openssl dgst -sha256 -hmac "secret_key"

Calculates standard HMAC-SHA256 authentication code using OpenSSL.

Python 3
$ python3 -c 'import hmac, hashlib, sys; print(hmac.new(b"secret_key", b"message_body", hashlib.sha256).hexdigest())'

Standard Python hmac module producing hex digest signatures.

Estándares de Hash Criptográfico y Cifrado

AlgoritmoTamaño de SalidaNivel de SeguridadAplicación Principal
SHA-256256 bits (64 caracteres hex)Aprobado por NIST / Alta SeguridadFirmas digitales, Bitcoin, certificados TLS
SHA-512512 bits (128 caracteres hex)Alta Seguridad / Optimizado 64 bitsChecksums de alta seguridad, hashes de contraseñas Unix
Keccak-256256 bits (64 caracteres hex)Estándar EthereumSmart contracts de Ethereum, generación de direcciones
AES-GCMClave simétrica de 128/256 bitsCifrado autenticado de grado militarAlmacenamiento seguro de datos, comunicaciones confidenciales
BIP-3912–24 Palabras MnemónicasEstándar de Entropía CSPRNGSemillas deterministas para billeteras criptográficas
Offline Mode — Loaded tools run 100% locally