Calculadora de checksum Keccak-256 de archivos

Calcula localmente el checksum Keccak-256 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-256 de archivos?

Esta herramienta calcula el checksum Keccak-256 (resumen 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 funciona con archivos grandes y no se sube nada.

Cómo usar Checksum Keccak-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 confirmar que elegiste el archivo correcto.
  3. Pega el checksum publicado por el proveedor en Suma de verificación esperada: verá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 hexadecimal en mayúsculas o Base64 y haz clic en Copiar.

Ejemplo

Entrada
A file named hash-abc.txt containing the 3 bytes "abc" (no newline)
Salida
4e03657aea45a94fc7d47ba826c8d667c0d1e6e33a64a036ec44f58fa12d6c45

Al pegar este valor (en mayúsculas o minúsculas) en Suma de verificación esperada se muestra Coincide.

Cuándo usar Checksum Keccak-256 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-256, o para registrar un checksum antes de transferir un archivo. Una coincidencia solo demuestra la integridad si obtuviste el Keccak-256 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-256 de texto.

Cómo funciona Checksum Keccak-256 de archivos

El archivo se divide en piezas de 4 MB con la File API y cada pieza alimenta un calculador Keccak-256 incremental, de modo que el uso de memoria se mantiene bajo y se puede mostrar una barra de progreso. Keccak-256 absorbe la entrada en el estado Keccak-f[1600] de 1600 bits en bloques de 1088 bits (capacidad de 512 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 256 bits del estado son el resumen, por eso Keccak-256 y SHA3-256 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-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 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-256 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.

Explora más categorías