MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de texto o archivos, con comparación de checksums
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.Un hash convierte cualquier entrada en una huella de longitud fija, de modo que un archivo modificado da un resultado distinto. Aquí están MD5, SHA-1, SHA-256, SHA-384 y SHA-512, 5 algoritmos, con un cuadro de comparación para verificar una descarga con su checksum publicado. Los archivos se leen localmente.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Elija Texto y escriba, o elija Archivo y haga clic en Elegir un archivo o suelte uno en el cuadro.
Active o desactive algoritmos: MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
Elija salida Hex o Base64, y Mayúsculas si necesita hexadecimal en mayúsculas.
Haga clic en el icono de copiar junto a un hash, o en Copiar todo para todos.
Para comprobar un valor, péguelo en «Comparar con un hash esperado» y lea Coincide o No coincide.
Este generador de hash calcula MD5, SHA-1, SHA-256, SHA-384 y SHA-512 del texto que escribe o del archivo que elige, todos a la vez. Los resultados aparecen en hexadecimal o Base64 con copia en un clic, y un cuadro de comparación le dice claramente si un archivo coincide con el checksum esperado.
El uso más habitual es verificar una descarga: una imagen de sistema operativo, un instalador o un firmware se publica con un valor SHA-256, y compararlo demuestra que la copia en su disco está completa y sin alterar. Los desarrolladores también usan hashes para crear claves de caché, para rellenar atributos de Subresource Integrity en HTML y para comprobar que dos archivos son idénticos sin compararlos byte a byte.
El texto y los archivos de hasta 256 MB se procesan con el motor Web Crypto integrado en su navegador; MD5 usa la biblioteca spark-md5. Los archivos mayores, de hasta 4 GB, se leen en bloques de 4 MB con una barra de progreso y se procesan paso a paso, así que el uso de memoria se mantiene bajo. El texto se codifica como UTF-8, igual que con el comando sha256sum.
MD5 y SHA-1 están rotos en materia de seguridad y solo deben usarse para detectar daños accidentales. Para todo lo que deba resistir manipulaciones, use SHA-256 o algo más fuerte, y nunca guarde contraseñas como un hash simple. Nada de lo que escribe o elige sale de su dispositivo. Herramientas relacionadas: Base64 Encode and Decode, Password Generator, UUID Generator.
Elija Archivo, seleccione el archivo descargado y pegue el checksum de la página de descarga en el cuadro de comparación. Obtiene un resultado claro: coincide o no coincide. El algoritmo se detecta por la longitud del checksum que pega.
No. Su propio navegador lee el archivo y calcula el hash, así que nunca sale de su dispositivo. Por eso también funcionan los archivos muy grandes: no hay que transferir nada. La herramienta es gratuita y no requiere registro.
No para la seguridad. Los investigadores pueden crear dos archivos distintos con el mismo hash MD5 o SHA-1. Siguen sirviendo para detectar daños accidentales en una descarga. Use SHA-256 o SHA-512 cuando importe la manipulación.
Normalmente la entrada difiere en un carácter invisible: un salto de línea final, un espacio o finales de línea de Windows. Aquí el texto se procesa exactamente como se escribe, codificado como UTF-8. El comando echo añade un salto de línea salvo que use echo -n.
Hex y Base64 son los mismos bytes del hash escritos de dos formas. Hex usa 0-9 y a-f, con 64 caracteres para un SHA-256, y es la forma que usan los archivos de checksums y Git. Base64 empaqueta esos mismos 32 bytes en 44 caracteres y es lo que esperan los atributos de Subresource Integrity y las cabeceras HTTP de digest.
Hasta 4 GB. Los archivos de hasta 256 MB se procesan de una vez con Web Crypto; los mayores se leen por bloques con una barra de progreso, lo que tarda algo más pero mantiene bajo el uso de memoria. Puede cancelar en cualquier momento.
¿Sigue sin resolverlo? Pregunte sobre Generador de hash y cualquiera que lo sepa puede responder. No se necesita cuenta.