Verificador de Hash y Suma de Comprobación de Archivos

Suelta cualquier archivo — un instalador, un ISO, un ZIP, un PDF — y obtén al instante sus resúmenes SHA-1, SHA-256, SHA-384 y SHA-512. Se calculan en tu navegador mediante Web Crypto; el archivo nunca sale del dispositivo. Pega una suma de comprobación esperada (o un archivo sidecar .sha256) para verificar la integridad con una comparación de tiempo constante.

Suelta un archivo aquí
o haz clic para elegir — no se sube nada

Verificar contra una suma de comprobación esperada

Pega un único resumen hexadecimal (de cualquier algoritmo), el contenido textual de un archivo sidecar sha256sum / shasum, o ambos. La coincidencia no distingue mayúsculas y minúsculas e ignora espacios, comillas circundantes y el prefijo SHA256:.

Referencia

Acerca de los algoritmos
SHA-1
Salida de 160 bits. Considerado roto en cuanto a resistencia a colisiones desde 2017 — todavía aparece en sistemas de control de versiones legacy, IDs de objetos de Git y manifiestos de lanzamientos antiguos. No lo uses para nuevas decisiones de firma de código o confianza.
SHA-256
Salida de 256 bits. El valor por defecto para sumas de comprobación de archivos (Debian, Fedora, Homebrew bottling, registro de npm, IDs de capa de Docker). 64 caracteres hexadecimales. Usa este a menos que tengas un motivo para no hacerlo.
SHA-384
Truncamiento de 384 bits de SHA-512, inicializado con un IV diferente. Iguala el nivel de seguridad de AES-192. Rara vez se ve en sumas de comprobación de archivos.
SHA-512
Salida de 512 bits. Más rápido que SHA-256 en CPUs de 64 bits y usado internamente por firmas ed25519 y algunos cifrados TLS. 128 caracteres hexadecimales.
Acerca del formato sidecar

El analizador acepta la forma canónica de sha256sum (<hex> <nombre_archivo> con dos o más espacios entre campos, o un espacio y un marcador * para modo binario) y hex sin más en su propia línea. Los comentarios empiezan por #; las líneas en blanco se ignoran; se elimina una BOM UTF-8 al inicio del archivo. El campo de nombre de archivo puede contener espacios.