Generador de hash Online
Calcula un resumen MD5, SHA-1, SHA-256, SHA-384 o SHA-512 de cualquier texto. Correcto en UTF-8, así que el resultado coincide con md5sum y shasum para la misma entrada.
Texto
Resumen
Sobre esta herramienta
Un hash convierte cualquier cantidad de texto en una huella de longitud fija: la misma entrada da siempre el mismo resumen, y cambiar un solo byte lo cambia entero. Eso hace que los hashes sirvan para comprobar que los datos llegaron intactos, para claves de caché y para deduplicación. La familia SHA que hay aquí viene de la propia implementación WebCrypto del navegador; MD5 no forma parte de ella —deliberadamente, porque está roto para seguridad— así que se calcula en la página y está fijado a los vectores de prueba del RFC 1321.
Cómo se usa
- 1Pega o escribe el texto del que quieres obtener la huella.
- 2Elige el algoritmo: SHA-256 es la opción sensata por defecto.
- 3Pulsa Copiar para llevarte el resumen. La barra de estado muestra su longitud en bits.
Preguntas frecuentes
›¿MD5 sigue siendo seguro?
Para nada relacionado con la seguridad: se pueden producir colisiones en un portátil, así que MD5 no debe usarse para firmas, certificados ni contraseñas. Como suma de verificación rápida para detectar corrupción accidental sigue valiendo, y por eso está aquí.
›¿Debería hashear contraseñas con SHA-256?
No. Los hashes rápidos son la herramienta equivocada: una GPU prueba miles de millones por segundo. Usa en el servidor un algoritmo deliberadamente lento y con sal: bcrypt, scrypt o Argon2.
›¿El resultado coincide con el comando md5sum o shasum?
Sí, siempre que la entrada sea idéntica. El texto se hashea como bytes UTF-8, así que printf %s "texto" | md5sum da el mismo resumen. Ojo: echo añade un salto de línea al final y producirá otro distinto.
›¿Qué algoritmo debería elegir?
SHA-256 salvo que otra cosa exija lo contrario: es el valor por defecto actual para integridad y firmas. SHA-512 no es más lento en hardware de 64 bits y da un resumen más largo. SHA-1 y MD5 son heredados: úsalos solo para encajar con un sistema existente.
›¿Puedo hashear un archivo?
En esta página no: hashea el texto que pegues. Para un archivo usa shasum -a 256 archivo en macOS o Linux, o Get-FileHash archivo en PowerShell.