Generador de Hash

Genera hashes criptográficos para texto o archivos. Compatible con MD5, SHA-1, SHA-256, SHA-224, SHA-384 y SHA-512. Todo se ejecuta en tu navegador — nada se envía a ningún servidor.

Link copied to clipboard

Algoritmo

Texto de entrada

Hash de archivo

Arrastra y suelta un archivo aquí

Elegir archivo

Hash generado

Nada se envía a nuestros servidores. Todo el proceso de hash ocurre completamente en tu navegador.

Verificar hash

Cómo usar esta herramienta

  1. Selecciona un algoritmo de hash en las pestañas superiores (MD5, SHA-1, SHA-256, etc.).
  2. Pega o escribe tu texto en el campo de entrada — el hash se genera instantáneamente con cada tecla.
  3. Para calcular el hash de un archivo, arrástralo al área indicada o haz clic en 'Elegir archivo'. Funciona con cualquier tipo de archivo.
  4. Activa el modo HMAC e introduce una clave secreta para generar un hash autenticado.
  5. Pega un hash esperado en el campo de comparación para verificar si coincide con tu resultado.

¿Por qué usar nuestro Generador de Hash?

Ya sea para verificar la integridad de un archivo descargado, almacenar contraseñas de forma segura o depurar una firma de API, necesitas una herramienta de hash rápida y confiable. Este generador utiliza la Web Crypto API nativa del navegador y nunca envía tus datos a ningún lugar — convirtiéndola en la opción más segura para contenido sensible.

Preguntas frecuentes

¿MD5 sigue siendo seguro?

MD5 está criptográficamente comprometido y no debe usarse para propósitos de seguridad como el hashing de contraseñas o firmas digitales. Sin embargo, sigue siendo ampliamente utilizado para checksums no relacionados con la seguridad — por ejemplo, verificar que un archivo se descargó correctamente — porque es rápido y tiene soporte universal.

¿Se puede revertir un hash?

No. Las funciones hash son unidireccionales por diseño: toman cualquier entrada y producen una salida de longitud fija, pero es matemáticamente inviable recuperar la entrada original a partir del hash. Esto es lo que las hace útiles para almacenar contraseñas — incluso si la base de datos se filtra, los atacantes no pueden recuperar las contraseñas originales.

¿Qué es HMAC?

HMAC (Código de Autenticación de Mensajes basado en Hash) combina una función hash con una clave secreta para producir un hash autenticado. Se usa para verificar tanto la integridad como la autenticidad de un mensaje — confirmando que no fue manipulado y que fue producido por alguien que conoce la clave secreta.

¿Cuál es la diferencia entre SHA-1 y SHA-256?

SHA-1 produce un resumen de 160 bits (40 caracteres hexadecimales) y se considera débil frente a ataques de colisión. SHA-256 es parte de la familia SHA-2 y produce un resumen de 256 bits (64 caracteres hexadecimales) con garantías de seguridad mucho más fuertes. Para nuevas aplicaciones, siempre se prefiere SHA-256 o SHA-512.

¿Están seguros mis datos al usar esta herramienta?

Sí. Todo el hashing se ejecuta completamente en tu navegador usando la Web Crypto API. Ningún dato — ya sea texto o archivo — se sube a los servidores de DecoToolkit ni a terceros. Incluso puedes desconectarte de internet y la herramienta seguirá funcionando.