Archivos y páginas

Calculadora de hash de archivos

Se ejecuta localmenteNueva

La herramienta en sí está en inglés; en esta página se explica en tu idioma.

Utiliza Calculadora de hash de archivos

Para qué sirve

Suelta uno o varios archivos para obtener su MD5, SHA-1 y SHA-256. El cálculo se hace en tu navegador; solo los enlaces de búsqueda que pulses envían un hash a VirusTotal o MalwareBazaar.

Funciona íntegramente en tu navegador: no se sube nada de lo que introduzcas.

Cómo utilizar Calculadora de hash de archivos

  1. Suelta o elige archivos. Suelta uno o varios archivos en el recuadro o elígelos. Se ponen en cola hasta 50 archivos y se procesan uno tras otro.
  2. Sigue el progreso. Cada archivo recibe una tarjeta con su tamaño y una barra de progreso. Stop (Detener) cancela el archivo actual y el resto de la cola.
  3. Copia los hashes. Cada tarjeta muestra MD5, SHA-1 y SHA-256 con un botón Copy (Copiar). Copy all hashes (Copiar todos los hashes) da una tabla separada por tabuladores con todos los archivos.
  4. Busca el hash. Pulsa VirusTotal o MalwareBazaar para buscar el SHA-256 en una pestaña nueva, o usa Send to (Enviar a) para IOC Converter o Abuse Report Generator.
  5. Empieza de nuevo. Clear (Borrar) detiene cualquier tarea en curso y elimina todas las tarjetas.

Ejemplo

Frase de prueba publicada

Entrada
The quick brown fox jumps over the lazy dog
Resultado (registrado el 2026-10-20)
example.txt

43 B (43 bytes) · browser type text/plain

Done
MD5
9e107d9d372bb6826bd81d3542a419d6

SHA-1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12

SHA-256
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

VirusTotal ↗
MalwareBazaar ↗

These links open virustotal.com or bazaar.abuse.ch in a new tab and send only the SHA-256, never the file.

Procesada como un archivo de 43 bytes llamado example.txt: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 y SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, los valores publicados para esta frase.

Qué comprueba

SeñalQué significa
SHA-256El valor que hay que citar en las denuncias y buscar en las bases de datos de malware. Cambiar un solo byte del archivo da un valor distinto.
MD5 y SHA-1Todavía los usan búsquedas y fuentes de datos antiguas. No son resistentes a colisiones, así que no confíes solo en ellos como prueba.
Aviso de archivo vacíoUn archivo de 0 bytes tiene los mismos hashes que cualquier otro archivo vacío, así que una coincidencia no demuestra nada.
Archivos de más de 500 MBSolo se calcula MD5, y el enlace de búsqueda pasa a ser VirusTotal (by MD5). MalwareBazaar necesita el SHA-256.
Nota de memoriaSi el navegador no puede reservar memoria para todo el archivo, se omiten SHA-1 y SHA-256 y una nota lo indica.
Tipo según el navegadorEl tipo MIME que tu navegador deduce del nombre del archivo. No comprueba el contenido; eso lo hace File Type Sniffer.
Copy all hashesUna fila de encabezado y una línea por archivo con nombre, bytes, MD5, SHA-1 y SHA-256, lista para un ticket o una hoja de cálculo.
Enlaces de búsquedaAbren la búsqueda solo con el hash. Un hash desconocido no demuestra que sea seguro: las muestras nuevas a menudo todavía no figuran.
Línea de tamañoEl número exacto de bytes. Si difiere del tamaño indicado en una denuncia o en el registro de una pasarela de correo, estás viendo otro archivo.

Más ejemplos

Un archivo vacío

Entrada
A file of 0 bytes
Resultado

MD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, y un aviso de que son los hashes de cero bytes, comunes a todos los archivos vacíos.

La cadena de prueba abc

Entrada
A 3-byte file containing abc, with no line break
Resultado

MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: los valores publicados en RFC 1321 y FIPS 180.

Una imagen de disco muy grande

Entrada
A 2 GB .iso file
Resultado

Solo se muestra MD5, con la nota de que SHA-1 y SHA-256 se omitieron porque el archivo supera los 500 MB, y un único enlace VirusTotal (by MD5).

Preguntas frecuentes

¿Qué hashes produce la calculadora y cómo?

MD5 procede de la implementación propia de RFC 1321 de esta página mientras el archivo se lee en fragmentos de 4 MB; SHA-1 y SHA-256 proceden de la Web Crypto API del navegador. Los tres cubren los bytes exactos del archivo, así que coinciden con lo que indican sha256sum, Get-FileHash o VirusTotal para él.

¿Por qué faltan SHA-1 y SHA-256 en archivos muy grandes?

Web Crypto solo puede calcular el hash de un búfer completo, así que la página tendría que guardar todo el archivo en memoria; por encima de 500 MB los omite para evitar que la pestaña se bloquee y calcula solo MD5. MD5 y SHA-1 sirven para búsquedas, pero no son resistentes a colisiones, así que cita el SHA-256 cuando denuncies una muestra.

¿Se sube el archivo a VirusTotal o MalwareBazaar?

No. El archivo nunca sale de tu navegador. Los botones VirusTotal y MalwareBazaar son enlaces normales que abren esos sitios en una pestaña nueva con el hash en la dirección, y no se envía nada hasta que pulsas uno.

¿Por qué mi hash no coincide con el de una denuncia?

Cualquier cambio en los bytes cambia todos los hashes: una copia guardada de nuevo, recomprimida o convertida es otro archivo. Cambiar el nombre de un archivo no cambia su hash. Calcula el hash del original que recibiste.

¿Debo subir yo mismo el archivo a VirusTotal?

Busca primero por hash. Los archivos subidos a VirusTotal se comparten con sus socios de seguridad, así que no subas documentos que contengan datos personales o de empresa.

¿Es arriesgado calcular el hash de un archivo malicioso?

Calcular el hash solo lee los bytes: el archivo nunca se abre, se ejecuta ni se renderiza. Mantenlo cerrado después y bórralo cuando ya no lo necesites como prueba.

¿Qué pasa Send to?

El SHA-256 de cada archivo procesado, uno por línea, o el MD5 cuando se omitió el SHA-256. IOC Converter y Abuse Report Generator aceptan esa lista.

Explicación de los términos

Investigación de PhishDestroy