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.
Algoritmo
Texto de entrada
Hash de archivo
Arrastra y suelta un archivo aquí
Elegir archivoHash 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
- Selecciona un algoritmo de hash en las pestañas superiores (MD5, SHA-1, SHA-256, etc.).
- Pega o escribe tu texto en el campo de entrada — el hash se genera instantáneamente con cada tecla.
- Para calcular el hash de un archivo, arrástralo al área indicada o haz clic en 'Elegir archivo'. Funciona con cualquier tipo de archivo.
- Activa el modo HMAC e introduce una clave secreta para generar un hash autenticado.
- 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.
Herramientas relacionadas
Decodificador JWT
Decodifica e inspecciona tokens JWT. Verifica firmas HS256 y la expiración del token — todo en tu navegador.
Base64 Encoder / Decoder
Encode and decode Base64 text quickly and easily.
Codificador / Decodificador de URL
Codifica URLs al formato percent-encoded o decodifica URLs codificadas de vuelta a texto legible.
Comparador de Texto
Compara dos textos y resalta adiciones y eliminaciones línea por línea.