MD5 SHA Hash Generator
Generate hashes
Generate hashes Se ejecuta localmente en su navegador
About the
El generador de hash calcula resúmenes MD5, SHA-1, SHA-256 y SHA-512 de cualquier texto en su navegador y muestra los cuatro a la vez para que pueda compararlos. Un hash es una huella digital de longitud fija: la misma entrada siempre da la misma salida, y cambiar un carácter produce un resumen completamente diferente. Eso lo hace útil para verificar descargas y reproducir un valor que espera un sistema. Enfáticamente no es cifrado, porque un hash no se puede revertir y MD5 y SHA-1 ya no se consideran seguros contra ataques de colisión deliberados.
Where people use the
- Verificar un archivo descargado con una suma de verificación publicada.
- Reproducir un valor hash que requiere una firma API.
- Comprobar que dos copias de una cadena sean idénticas en bytes.
- Aprender cómo un solo cambio de carácter altera un resumen completo.
How to use the
- 1
Introduce el texto
Pegue cualquier cosa, desde una sola palabra hasta un documento completo. Los espacios en blanco y las mayúsculas son parte de la entrada, por lo que un espacio adicional cambia el resultado.
- 2
generar
Los cuatro resúmenes se calculan a la vez. MD5 se ejecuta localmente en JavaScript; la familia SHA utiliza la implementación crypto.sutil propia del navegador.
- 3
Comparar con el valor publicado
Una suma de comprobación coincide exactamente o no. No hay coincidencia parcial ni tolerancia.
- 4
Copia el resumen que necesitas
Cada fila tiene su propio botón de copiar, por lo que obtienes el algoritmo correcto sin volver a leer la lista.
Consejos y mejores prácticas
- Nunca utilices un hash simple para las contraseñas; utilice una función de derivación de claves lenta y salada.
- Haga coincidir el algoritmo con lo que espera el otro sistema; un SHA-256 correcto sigue siendo incorrecto si se solicitó MD5.
- Esté atento a las nuevas líneas finales cuando una suma de comprobación no coincide.
Preguntas frecuentes
¿Se puede revertir un hash?
No. Un resumen descarta información: SHA-256 comprime entradas arbitrariamente largas en 256 bits. La única forma de regresar es adivinar las entradas y compararlas, razón por la cual el hash no es cifrado y no debe usarse para almacenar secretos recuperables.
¿Es seguro usar MD5?
No por seguridad. Los ataques prácticos de colisión contra MD5 han existido durante años y las colisiones SHA-1 se han demostrado públicamente. Utilice MD5 solo para sumas de verificación no contradictorias, compatibilidad heredada o coincidencia de un valor que un sistema antiguo ya produjo. Para cualquier cosa relacionada con la seguridad, utilice SHA-256 o SHA-512, y para contraseñas utilice bcrypt, scrypt o Argon2 con sal.
¿Por qué mi hash no coincide con el de la página de descarga?
Casi siempre porque la entrada es diferente. Una nueva línea al final, un final de línea diferente o una lista de materiales al comienzo del archivo cambian el resumen. Hash los bytes exactos, no una copia reescribida.
¿En qué se diferencia la suma de comprobación de un archivo de esto?
Esta herramienta codifica el texto que pegas. Una suma de comprobación de archivo codifica los bytes sin formato en el disco. Para un archivo grande, utilice una herramienta de línea de comandos como sha256sum en lugar de pegar el contenido.
¿El texto se envía a un servidor?
No. MD5 se calcula aquí en JavaScript y la familia SHA utiliza la Web Crypto API del navegador, por lo que la entrada nunca sale de su dispositivo. Es por eso que puedes codificar de forma segura las credenciales con las que estás probando.
¿Qué significa la longitud del hash?
Se fija por algoritmo: 32 caracteres hexadecimales para MD5, 40 para SHA-1, 64 para SHA-256 y 128 para SHA-512. Un resumen más largo significa un espacio de salida más grande, no una garantía más sólida en sí misma.