Qué es Generador de Hash y HMAC?
Un generador de hash y HMAC basado en navegador que proporciona fragmentos de codigo JavaScript listos para usar para calcular hashes criptograficos con la Web Crypto API. Soporta SHA-256, SHA-384, SHA-512, SHA-1 y MD5. Para HMAC (hash con clave), proporcione una clave secreta. La herramienta genera codigo JavaScript copiable que funciona en cualquier navegador moderno.
Respuesta rápida
Genere codigo JavaScript para calcular hashes SHA-256, SHA-384, SHA-512, SHA-1 o MD5. Modo HMAC disponible con una clave secreta. Utiliza la Web Crypto API -- funciona en todos los navegadores modernos.
Last updated: 2026-06-08
Limitaciones
- La Web Crypto API (crypto.subtle) es asincrona -- el codigo generado usa Promises, lo que puede anadir complejidad para casos de uso simples.
- MD5 no es soportado por crypto.subtle.digest en navegadores modernos. Para MD5, necesita una biblioteca de terceros o implementacion manual.
- Esta herramienta genera fragmentos de codigo, no salida de hash directa -- es una herramienta educativa y de generacion de codigo, no un calculador de hash instantaneo.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Cómo usar esta herramienta
- Elija un algoritmo de hash (SHA-256 recomendado para seguridad).
- Ingrese el texto que desea hashear.
- Active el modo HMAC si necesita un hash con clave y proporcione una clave secreta.
- Copie el codigo JavaScript generado y uselo en su proyecto.
Para qué puedes usarla
- Genere un hash SHA-256 de una contrasena antes de almacenarla (con una sal en produccion).
- Cree una firma HMAC para autenticacion de solicitudes API usando una clave secreta compartida.
- Verifique la integridad de un archivo comparando un hash SHA-256 con un valor de suma de verificacion conocido.