Calculadora de checksum SHA-512/256 de archivos
Calcula el checksum SHA-512/256 de cualquier archivo en local, incluso grande, y compáralo con el hash publicado para verificar la descarga. Gratis y privado.
Aún no has seleccionado ningún archivo. La suma de verificación aparece en cuanto eliges uno.
El archivo se lee por fragmentos dentro de tu navegador y nunca se sube.
¿Qué es Checksum SHA-512/256 de archivos?
Esta herramienta calcula el checksum SHA-512/256 (digest de 256 bits) del archivo que elijas y lo compara con un valor esperado. El archivo se lee en bloques de 4 MB dentro de tu navegador, así que funcionan los archivos grandes y no se sube nada.
Cómo usar Checksum SHA-512/256 de archivos
- Haz clic en la zona de carga o arrastra un archivo sobre ella; el archivo se lee por bloques y se muestra una barra de progreso.
- Revisa el Nombre del archivo y el Tamaño del archivo que aparecen debajo para asegurarte de que elegiste el archivo correcto.
- Pega el checksum publicado por el proveedor en Suma de verificación esperada (opcional): obtendrás Coincide o No coincide (se ignoran las mayúsculas,
0xy un nombre de archivo al final). - Elige el Formato de salida si necesitas hex en mayúsculas o Base64 y haz clic en Copiar.
Ejemplo
Un archivo llamado hash-abc.txt que contiene los 3 bytes "abc" (sin salto de línea)
53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23
Si pegas este valor (en mayúsculas o minúsculas) en la suma de verificación esperada, aparece Coincide.
Cuándo usar Checksum SHA-512/256 de archivos
Úsalo para verificar que una descarga, una copia de seguridad o un archivo copiado están intactos cuando el editor publica un checksum SHA-512/256, o para registrar un checksum antes de transferir un archivo. Que coincida solo demuestra la integridad si obtuviste el SHA-512/256 esperado de una fuente fiable (una página HTTPS o un archivo firmado). Para hashear una cadena corta en lugar de un archivo, usa el generador de hash SHA-512/256 de texto.
Cómo funciona Checksum SHA-512/256 de archivos
El archivo se divide en trozos de 4 MB con la File API y cada trozo se pasa a un calculador SHA-512/256 incremental, de modo que el uso de memoria es pequeño y se puede mostrar una barra de progreso. SHA-512/256 ejecuta la función de compresión de SHA-512 (bloques de 1024 bits, 80 rondas sobre palabras de 64 bits) a partir de un valor inicial generado con la función de generación de IV de FIPS 180-4 —el SHA-512 de la cadena ASCII SHA-512/256 con un IV modificado— y conserva los primeros 256 bits. El truncado también lo hace resistente a los ataques de extensión de longitud, a diferencia de SHA-256. La comparación con el checksum esperado se hace sobre los bytes del digest, así que se aceptan tanto hex en mayúsculas o minúsculas como Base64.
Casos de Uso Comunes
- Verificar una ISO, un instalador o una imagen de firmware con el checksum de la página de descarga
- Confirmar que un archivo copiado a una memoria USB, un NAS o la nube es idéntico bit a bit
- Registrar los checksums SHA-512/256 de los artefactos de una versión antes de publicarlos
- Averiguar si dos archivos con nombres distintos tienen el mismo contenido
Nota de Seguridad
Un checksum solo demuestra la integridad si el valor esperado llega por un canal de confianza; un atacante que puede sustituir el archivo normalmente también puede sustituir el checksum que aparece junto a él. El archivo nunca sale de tu navegador.
Preguntas Frecuentes
¿Se sube mi archivo a un servidor?
No. El archivo se lee con la File API del navegador y se hashea en JavaScript/WebAssembly en tu dispositivo. Puedes desconectarte de internet una vez cargada la página y sigue funcionando.
¿De qué tamaño puede ser el archivo?
El archivo se procesa en bloques de 4 MB, así que el tamaño está limitado sobre todo por el tiempo, no por la memoria. Funcionan archivos de varios gigabytes; la velocidad depende de tu dispositivo.
Mi SHA-512/256 no coincide con el valor publicado. ¿Y ahora?
Primero asegúrate de comparar el mismo algoritmo y el mismo archivo (no uno descargado a medias). Si los valores siguen siendo distintos, vuelve a descargar el archivo desde la fuente oficial; una discrepancia persistente significa que el archivo está dañado o no es el que publicó el editor.
¿Qué puedo pegar en la suma de verificación esperada?
El valor hex en mayúsculas o minúsculas, con o sin 0x, la forma Base64 o una línea completa de un archivo de checksums como <hash> filename; solo se compara la primera palabra.