Generador de hash (MD5, SHA-1, SHA-256, SHA-512)
Escribe o pega un texto para ver cómo se actualizan en directo sus hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Añade una clave secreta para calcular un HMAC y verificar firmas de webhooks.
Funciona en tu navegador
Cómo se usa
- Escribe o pega el texto.
- Copia el hash que necesites.
- Para el HMAC, abre la sección HMAC e introduce la clave secreta.
Cómo funciona
El texto se codifica como UTF-8 antes de aplicar el hash, así que los resultados coinciden con los de herramientas de línea de comandos como sha256sum y con los de la mayoría de los lenguajes de programación. Los hashes SHA se calculan con la API Web Crypto del navegador (FIPS 180-4); MD5 usa una implementación de RFC 1321.
MD5 y SHA-1 están rotos para usos de seguridad (se pueden producir colisiones), así que emplea SHA-256 o algo más fuerte para cualquier cosa relacionada con la seguridad. Ninguno de ellos sirve para almacenar contraseñas: para eso usa un hash lento como Argon2 o bcrypt.
Ejemplos
- Cadena vacía
- El SHA-256 de una cadena vacía es e3b0c442…b855, una comprobación rápida muy útil.
Usos habituales
- Verificar firmas de webhooks (HMAC-SHA256)
- Crear claves de caché y ETags
- Comparar valores sin revelarlos
Privacidad y seguridad
Esta herramienta funciona por completo en tu navegador. Tus archivos y tus textos nunca se suben a nuestros servidores: el procesamiento ocurre en tu dispositivo y los resultados se generan de forma local. Cómo trata los archivos cada herramienta
Preguntas frecuentes
¿Se puede revertir un hash?
Matemáticamente no. Las entradas cortas o habituales se pueden averiguar probando, y por eso las contraseñas necesitan hashes lentos y con sal.
¿Por qué mi resultado no coincide con el de otra herramienta?
Comprueba si hay espacios o saltos de línea al final y revisa la codificación del texto. Esta herramienta aplica el hash exactamente a lo que hay en el cuadro, como UTF-8.
Última actualización: