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

  1. 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.
  2. Revisa el Nombre del archivo y el Tamaño del archivo que aparecen debajo para asegurarte de que elegiste el archivo correcto.
  3. 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, 0x y un nombre de archivo al final).
  4. Elige el Formato de salida si necesitas hex en mayúsculas o Base64 y haz clic en Copiar.

Ejemplo

Entrada
Un archivo llamado hash-abc.txt que contiene los 3 bytes "abc" (sin salto de línea)
Salida
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.

Explora más categorías