Calculadora de checksum SHAKE256 de archivos
Calcula el hash SHAKE256 de cualquier archivo con la longitud de salida que elijas, localmente en tu navegador, y compáralo con un checksum esperado. Sin subidas.
Un múltiplo de 8, de 8 a 16384 bits.
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 SHAKE256 de archivos?
Esta herramienta calcula el resumen SHAKE256 de un archivo con la longitud de salida que elijas (512 bits por defecto) y lo compara con un valor esperado. El archivo se procesa en bloques de 4 MB dentro de tu navegador.
Cómo usar Checksum SHAKE256 de archivos
- Indica primero la Longitud de salida (bits) (múltiplo de 8, por defecto 512); si la cambias después, el hash se recalcula.
- 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 hash-abc.txt containing the 3 bytes "abc"
483366601360a8771c6863080cc4114d8db44530f8f1e1ee4f94ea37e78b5739d5a15bef186a5386c75744c0527e1faa9f8726e462a12a4feb06bd8801e751e4
Longitud de salida de 512 bits.
Cuándo usar Checksum SHAKE256 de archivos
Úsala cuando una versión publicada o una especificación proporcione checksums SHAKE256, o cuando necesites una huella de archivo de una longitud concreta. Para verificar descargas normales, los checksums SHA-256 son mucho más habituales.
Cómo funciona Checksum SHAKE256 de archivos
El archivo se lee en porciones de 4 MB que se absorben en la esponja una tras otra; la salida se exprime cuando se ha leído el archivo completo. SHAKE256 es una función de salida extensible (XOF) de FIPS 202. Usa la misma esponja Keccak-f[1600] que SHA-3, con una capacidad de 512 bits (tasa de 1088 bits) y el sufijo de dominio 1111 (byte de relleno 0x1F). Tras absorber la entrada, la esponja se exprime para obtener tantos bits como se pidan, por lo que la longitud de salida es un parámetro y no una propiedad del algoritmo. Las salidas más cortas son prefijos de las más largas. La seguridad frente a colisiones es de min(salida/2, 256) bits.
Casos de Uso Comunes
- Verificar archivos cuyo manifiesto de integridad usa SHAKE256
- Crear una huella corta (p. ej. de 128 bits) o larga de un archivo
- Contrastar una implementación XOF con datos reales
- Comparar dos archivos grandes sin subirlos
Nota de Seguridad
Un checksum solo demuestra la integridad si el valor esperado procede de una fuente de confianza. El archivo nunca sale de tu dispositivo.
Preguntas Frecuentes
¿Se sube el archivo?
No. Los bytes se leen con la File API y su hash se calcula en tu navegador.
¿Por qué no coincide mi checksum?
Comprueba que ambos lados usen la misma longitud de salida: SHAKE256 con 256 y con 512 bits da cadenas distintas (la más corta es prefijo de la más larga).
¿Puedo calcular el hash de archivos muy grandes?
Sí. La lectura por bloques mantiene bajo el uso de memoria; el tiempo depende del tamaño del archivo y de la velocidad del dispositivo.