Hash / Suma de comprobación

Calcular once hashes y sumas de comprobación de texto o archivos locales.

Acerca de esta herramienta

Calcula once huellas del texto UTF-8 o los bytes originales de un archivo, íntegramente en el navegador. Espacios, saltos de línea y entradas vacías cuentan exactamente. El texto se codifica sin añadir marca de orden de bytes; los archivos no se interpretan como texto ni se suben. Usa Calcular o Ctrl/Meta+Intro; elegir un archivo inicia el cálculo directamente.

SHA-256, SHA-384 y SHA-512 aparecen primero. SHA-1 y MD5 son algoritmos antiguos de compatibilidad, inadecuados para comprobaciones de seguridad. CRC-32 (IEEE), Adler-32, FNV-1a 32/64 y BSD/SysV sum no son criptográficos. Una huella no es cifrado ni demuestra autenticidad por sí sola: compárala con una referencia fiable. Los valores son hexadecimales en minúsculas; Copiar copia el valor completo sin etiqueta. Las huellas largas se muestran íntegramente.

Límite de 64 MiB por texto o archivo; toda la entrada está en memoria. El cálculo usa un worker dedicado para mantener la interfaz operativa. El progreso cuenta algoritmos terminados de once, no bytes leídos ni un reparto uniforme del tiempo. Cancelar, editar, iniciar otro cálculo o salir de la herramienta descarta la tarea anterior. Reintenta tras un error; los navegadores sin workers o Web Crypto no pueden realizar el cálculo.

El texto, incluso vacío, y los resultados terminados se conservan en el almacenamiento local del navegador. No se guardan los bytes del archivo; su nombre, tamaño y resultados pueden restaurarse sin releerlo. Selecciona el archivo otra vez para calcularlo de nuevo. Editar el texto borra los resultados anteriores. El texto que supera la capacidad de guardado automático sigue disponible al navegar por la app; un aviso pide guardarlo antes de recargar, lo que recupera la copia anterior. La copia guarda y carga texto UTF-8 sin recortar espacios, saltos de línea ni una marca inicial de orden de bytes; cargar no calcula automáticamente. Se rechaza UTF-8 mal formado sin reemplazar el texto. El editor admite hasta 64 Mi unidades UTF-16; la copia puede tener hasta 192 MiB UTF-8 si el texto decodificado cabe en ese límite. El cálculo sigue limitado a 64 MiB de bytes codificados. El editor normaliza los finales de línea CR y CRLF a LF; el cálculo de un archivo usa sus bytes originales.