Calculadora de checksum Keccak-512 de archivos
Calcula localmente el checksum Keccak-512 de cualquier archivo, 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 Keccak-512 de archivos?
Esta herramienta calcula el checksum Keccak-512 (resumen 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 funciona con archivos grandes y no se sube nada.
Cómo usar Checksum Keccak-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 confirmar que elegiste el archivo correcto.
- Pega el checksum publicado por el proveedor en Suma de verificación esperada: verás Coincide o No coincide (se ignoran las mayúsculas,
0xy un nombre de archivo al final). - Elige el Formato de salida si necesitas hexadecimal en mayúsculas o Base64 y haz clic en Copiar.
Ejemplo
A file named hash-abc.txt containing the 3 bytes "abc" (no newline)
18587dc2ea106b9a1563e32b3312421ca164c7f1f07bc922a9c83d77cea3a1e5d0c69910739025372dc14ac9642629379540c17e2a65b19d77aa511a9d00bb96
Al pegar este valor (en mayúsculas o minúsculas) en Suma de verificación esperada se muestra Coincide.
Cuándo usar Checksum Keccak-512 de archivos
Úsala para verificar que una descarga, una copia de seguridad o un archivo copiado está intacto cuando el editor publica un checksum Keccak-512, o para registrar un checksum antes de transferir un archivo. Una coincidencia solo demuestra la integridad si obtuviste el Keccak-512 esperado de una fuente fiable (una página HTTPS o un archivo firmado). Para calcular el hash de una cadena corta en vez de un archivo, usa el generador de hash Keccak-512 de texto.
Cómo funciona Checksum Keccak-512 de archivos
El archivo se divide en piezas de 4 MB con la File API y cada pieza alimenta un calculador Keccak-512 incremental, de modo que el uso de memoria se mantiene bajo y se puede mostrar una barra de progreso. Keccak-512 absorbe la entrada en el estado Keccak-f[1600] de 1600 bits en bloques de 576 bits (capacidad de 1024 bits) y aplica 24 rondas de permutación por bloque. Rellena con la regla original de Keccak pad10*1 (byte 0x01 … 0x80), sin el sufijo de dominio 01 que añadió FIPS 202. Los primeros 512 bits del estado son el resumen, por eso Keccak-512 y SHA3-512 difieren para cualquier entrada. La comparación con el checksum esperado se hace sobre los bytes del resumen, por lo que se aceptan hexadecimal en mayúsculas o minúsculas y 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 un USB, un NAS o la nube es idéntico bit a bit
- Registrar los checksums Keccak-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 procede de un canal de confianza; un atacante capaz de reemplazar el archivo normalmente también puede reemplazar el checksum que aparece a su lado. 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 su hash se calcula en JavaScript/WebAssembly en tu dispositivo. Puedes desconectarte de internet una vez cargada la página y seguirá funcionando.
¿Qué tamaño puede tener el archivo?
El archivo se procesa en bloques de 4 MB, así que el límite lo pone sobre todo el tiempo, no la memoria. Funciona con archivos de varios gigabytes; la velocidad depende de tu dispositivo.
Mi Keccak-512 no coincide con el valor publicado. ¿Qué hago?
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; si la discrepancia persiste, el archivo está dañado o no es el que publicó el editor.
¿Qué puedo pegar en Suma de verificación esperada?
El valor hexadecimal 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.