Ir al contenido
HandfulTools

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

Loading…

Cómo se usa

  1. Escribe o pega el texto.
  2. Copia el hash que necesites.
  3. 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: