Calculadora de checksum SHA-512 de archivos
Calcula el checksum SHA-512 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 de archivos?
Esta herramienta calcula el checksum SHA-512 (digest de 512 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 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)
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
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 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, o para registrar un checksum antes de transferir un archivo. Que coincida solo demuestra la integridad si obtuviste el SHA-512 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 de texto.
Cómo funciona Checksum SHA-512 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 incremental, de modo que el uso de memoria es pequeño y se puede mostrar una barra de progreso. SHA-512 rellena el mensaje hasta un múltiplo de 1024 bits (bit 1, ceros y longitud de 128 bits en big-endian), expande cada bloque a 80 palabras de 64 bits y ejecuta 80 rondas sobre ocho palabras de estado de 64 bits con las funciones Σ, σ, Ch y Maj y 80 constantes de las raíces cúbicas de los primeros 80 primos. Las ocho palabras finales forman el digest. 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 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 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.