Calculadora de checksum MD2 de archivos

Calcula localmente el checksum MD2 de cualquier archivo, incluso grande, y compáralo con el hash publicado para verificar la descarga. Gratis y privado.

MD2 está roto criptográficamente (se pueden fabricar colisiones). Úsalo solo para sumas de verificación o compatibilidad con sistemas antiguos, no para seguridad.

Aún no has seleccionado ningún archivo. La suma de verificación aparece en cuanto eliges uno.

El archivo se lee por fragmentos dentro de tu navegador y nunca se sube.

¿Qué es Checksum MD2 de archivos?

Esta herramienta calcula el checksum MD2 (resumen de 128 bits) del archivo que elijas y lo compara con un valor esperado. El archivo se lee en bloques de 4 MB dentro de tu navegador, así que funciona con archivos grandes y no se sube nada.

Cómo usar Checksum MD2 de archivos

  1. Haz clic en la zona de carga o arrastra un archivo sobre ella; el archivo se lee por bloques y se muestra una barra de progreso.
  2. Revisa el Nombre del archivo y el Tamaño del archivo que aparecen debajo para confirmar que elegiste el archivo correcto.
  3. Pega el checksum publicado por el proveedor en Suma de verificación esperada: verás Coincide o No coincide (se ignoran las mayúsculas, 0x y un nombre de archivo al final).
  4. Elige el Formato de salida si necesitas hexadecimal en mayúsculas o Base64 y haz clic en Copiar.

Ejemplo

Entrada
A file named hash-abc.txt containing the 3 bytes "abc" (no newline)
Salida
da853b0d3f88d99b30283a69e6ded6bb

Al pegar este valor (en mayúsculas o minúsculas) en Suma de verificación esperada se muestra Coincide.

Cuándo usar Checksum MD2 de archivos

Úsala para verificar que una descarga, una copia de seguridad o un archivo copiado está intacto cuando el editor publica un checksum MD2, o para registrar un checksum antes de transferir un archivo. Un MD2 coincidente demuestra que el archivo no se corrompió por accidente, pero como MD2 está roto no demuestra que nadie lo haya manipulado: prefiere un checksum SHA-256 o una firma cuando estén disponibles. Para calcular el hash de una cadena corta en vez de un archivo, usa el generador de hash MD2 de texto.

Cómo funciona Checksum MD2 de archivos

El archivo se divide en piezas de 4 MB con la File API y cada pieza alimenta un calculador MD2 incremental, de modo que el uso de memoria se mantiene bajo y se puede mostrar una barra de progreso. MD2 rellena el mensaje hasta un múltiplo de 16 bytes (cada byte de relleno vale el número de bytes de relleno), añade un checksum de 16 bytes calculado con una tabla de sustitución derivada de los dígitos de pi y luego procesa cada bloque de 16 bytes en 18 rondas sobre un estado de 48 bytes con la misma S-box. Los primeros 16 bytes del estado son el resumen de 128 bits. Está orientado a bytes y es muy lento comparado con los hashes modernos. La comparación con el checksum esperado se hace sobre los bytes del resumen, por lo que se aceptan hexadecimal en mayúsculas o minúsculas y Base64.

Casos de Uso Comunes

  • Verificar una ISO, un instalador o una imagen de firmware con el checksum de la página de descarga
  • Confirmar que un archivo copiado a un USB, un NAS o la nube es idéntico bit a bit
  • Registrar los checksums MD2 de los artefactos de una versión antes de publicarlos
  • Averiguar si dos archivos con nombres distintos tienen el mismo contenido
  • Comprobar archivos con listas MD2 antiguas de archivos heredados

Nota de Seguridad

MD2 es obsoleto e inseguro. Se conocen ataques de preimagen y de colisión (el RFC 6149 pasó MD2 al estado Historic). Úsalo solo para reproducir o comprobar valores de sistemas heredados como certificados X.509 antiguos; nunca para firmas, contraseñas o integridad frente a un atacante. Un checksum solo demuestra la integridad si el valor esperado procede de un canal de confianza; un atacante capaz de reemplazar el archivo normalmente también puede reemplazar el checksum que aparece a su lado. El archivo nunca sale de tu navegador.

Preguntas Frecuentes

¿Se sube mi archivo a un servidor?

No. El archivo se lee con la File API del navegador y su hash se calcula en JavaScript/WebAssembly en tu dispositivo. Puedes desconectarte de internet una vez cargada la página y seguirá funcionando.

¿Qué tamaño puede tener el archivo?

El archivo se procesa en bloques de 4 MB, así que el límite lo pone sobre todo el tiempo, no la memoria. Funciona con archivos de varios gigabytes; la velocidad depende de tu dispositivo (MD2 es especialmente lento).

Mi MD2 no coincide con el valor publicado. ¿Qué hago?

Primero asegúrate de comparar el mismo algoritmo y el mismo archivo (no uno descargado a medias). Si los valores siguen siendo distintos, vuelve a descargar el archivo desde la fuente oficial; si la discrepancia persiste, el archivo está dañado o no es el que publicó el editor.

¿Qué puedo pegar en Suma de verificación esperada?

El valor hexadecimal en mayúsculas o minúsculas, con o sin 0x, la forma Base64 o una línea completa de un archivo de checksums como <hash> filename; solo se compara la primera palabra.

Explora más categorías