Checksum de archivos
Calcula checksums SHA-1, SHA-256 y SHA-512 de archivos locales con crypto.subtle. Compara un hash esperado sin subir nada a Internet.
🔒 Se ejecuta completamente en tu navegador — nada se cargaVerifica descargas sin subir el archivo
El checksum de un archivo es una huella breve de los bytes exactos que lo componen. Los proyectos de software suelen publicar checksums SHA junto a instaladores, archivos comprimidos e imágenes de firmware para que puedas confirmar que la descarga llegó intacta. Esta herramienta lee el archivo seleccionado en tu navegador, pasa los bytes a crypto.subtle.digest y muestra los resultados SHA-1, SHA-256 y SHA-512 como texto hexadecimal en minúsculas. El archivo nunca sale de tu dispositivo. Por eso la página resulta útil para comprobar documentos privados, descargas grandes o artefactos de compilación internos cuando no quieres enviar el archivo a un servicio en línea solo para calcular un digest.
Comparar un hash esperado
Pega el checksum proporcionado por el editor en el cuadro del hash esperado, antes o después de calcular. La comparación ignora espacios, dos puntos y mayúsculas o minúsculas, de modo que los hashes copiados de notas de versión, gestores de paquetes o de la salida del terminal son más fáciles de comprobar. Una coincidencia significa que el archivo elegido tiene los mismos bytes para ese algoritmo. Un resultado sin coincidencia debe tratarse con cuidado: puede que hayas seleccionado otra versión, copiado el algoritmo equivocado, descargado un archivo incompleto o recibido contenido modificado. Vuelve a descargarlo desde la fuente oficial y compáralo con una página de confianza antes de instalar o abrir algo sensible.
Límites de los checksums y buenos hábitos
Los checksums son excelentes para detectar corrupción accidental y confirmar que dos copias son idénticas, pero solo son tan fiables como el lugar del que obtienes el valor esperado. Si un atacante puede sustituir tanto el archivo como el hash publicado, un checksum por sí solo no puede demostrar la autenticidad. Prefiere SHA-256 o SHA-512 de una página de versiones HTTPS, un registro de paquetes o un anuncio firmado. SHA-1 se incluye porque los proyectos más antiguos aún lo publican, pero no es una buena opción para nuevos flujos de trabajo sensibles a la seguridad. Para software importante, busca también firma de código, firmas separadas o información de compilaciones reproducibles. Esta herramienta del navegador es un primer paso privado: te da el digest en local para que lo compares con la fuente más sólida disponible.
Cómo usar
- Elige un archivoSelecciona la descarga o el documento que quieres verificar.
- Calcula el hash en localEl navegador lee el archivo y calcula los checksums SHA-1, SHA-256 y SHA-512.
- Compara el hash esperadoPega un checksum publicado para ver si coincide con alguno de los digests generados.