Hash de Archivo (Suma de Verificación)
Suelta cualquier archivo y obtén sus digestos SHA-1, SHA-256 y SHA-512 en hexadecimal minúsculo, calculados en paralelo con la Web Crypto API integrada del navegador (crypto.subtle.digest). Son los mismos algoritmos estandarizados que usan las herramientas de línea de comandos, así que los resultados coinciden exactamente con sha256sum en Linux, shasum -a 256 en macOS y Get-FileHash en Windows. El archivo se lee en la memoria de tu dispositivo y nunca se sube — el cálculo incluso funciona sin conexión una vez cargada la página. El caso de uso clásico es verificar una descarga: los editores de ISOs, instaladores y firmware publican una suma de verificación junto al archivo, y si tu digesto calculado localmente coincide, los bytes llegaron íntegros y sin modificar. Un hash cubre solo el contenido, así que renombrar un archivo no lo cambia, mientras que alterar un solo bit produce un digesto completamente distinto (el efecto avalancha). Una salvedad: SHA-1 se incluye por compatibilidad con sumas antiguas ya publicadas, pero se han demostrado colisiones reales en su contra — trátalo como comprobación de corrupción y confía en SHA-256 o SHA-512 cuando la seguridad importe.
Arrastra y suelta un archivo aquí
o haz clic para buscarCómo usar
- Arrastra un archivo a la zona de soltado, o haz clic en ella para abrir el selector de archivos.
- Espera un momento mientras se calculan los tres digestos — los archivos grandes pueden tardar unos segundos.
- Copia el hash que necesites con su botón Copiar.
- Compáralo con la suma publicada del mismo algoritmo; las mayúsculas no importan en hex, pero cada carácter debe coincidir.
- Pulsa Limpiar para reiniciar y calcular el hash de otro archivo.
Preguntas frecuentes
- ¿Se sube mi archivo a algún sitio?
- No. El archivo se lee localmente y se hashea con la Web Crypto API integrada en tu navegador; ni un byte sale de tu dispositivo, y el cálculo funciona sin conexión una vez cargada la página.
- ¿Por qué no hay opción de MD5?
- La Web Crypto API no expone MD5 deliberadamente porque lleva años roto criptográficamente. Si un sitio publica solo una suma MD5, trátala únicamente como comprobación de corrupción accidental, nunca como prueba de que un archivo no fue manipulado.
- ¿Sigue siendo seguro SHA-1?
- Para detectar corrupción accidental, sí. Para seguridad, no: los ataques de colisión prácticos (como SHAttered en 2017) permiten a un atacante fabricar dos archivos distintos con el mismo SHA-1. Cuando el editor ofrezca varias sumas, verifica SHA-256 o SHA-512.
- ¿Qué tamaño de archivo puede procesar?
- El archivo completo se lee en memoria antes de hashearlo, así que el límite es la RAM disponible de tu dispositivo. Hasta unos cientos de MB no suele haber problema; para archivos de varios gigabytes, sobre todo en móvil, una herramienta de línea de comandos como sha256sum es mejor opción.
- El hash no coincide con el valor publicado, ¿qué hago?
- Primero confirma que comparas el mismo algoritmo y la cadena completa (las mayúsculas no importan en hex). Si aun así difiere, los bytes del archivo no son los originales: descarga incompleta, otra versión o manipulación. Vuelve a descargarlo y compruébalo antes de abrirlo o instalarlo.
Guías sobre este tema
- Por qué las herramientas en el navegador mantienen tus datos privados Cómo funcionan las herramientas del lado del cliente, por qué ejecutarse por completo en tu navegador significa que tus datos nunca salen de tu dispositivo, y cómo verificarlo tú mismo.
- Por qué tus etiquetas MP3 se ven distintas en cada reproductor Un reproductor muestra el nombre antiguo del álbum, otro el nuevo, y la carátula solo aparece en el móvil. Casi siempre el archivo lleva dos juegos de etiquetas y los reproductores no se ponen de acuerdo sobre cuál creer.
Herramientas relacionadas
Verificador de Hash de Archivo
Suelta un archivo y pega un SHA-1 / 256 / 384 / 512 esperado — mira si el hash real coincide. Útil antes de instalar binarios descargados.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Generador HMAC (SHA-1 / 256 / 384 / 512)
Calcula firmas HMAC con Web Crypto — firma payloads de webhook, verifica requests API, salida hex o base64.
Bcrypt — Hash y Verificación
Genera hashes bcrypt con factor de coste ajustable, o verifica un hash existente contra una contraseña — todo en tu navegador.
Generador de Hash CSP
Calcula el hash base64 sha256 / sha384 / sha512 que un bloque inline <script> o <style> necesita para ser whitelisteado por una Content-Security-Policy.
Inspector de Bencode / .torrent
Suelta cualquier archivo bencodeado (.torrent o bencode crudo) e inspecciona su árbol, info hash (SHA-1), trackers, lista de archivos, tamaño de pieza y metadatos de creación — todo parseado localmente en tu navegador.