Guía completa sobre el uso de md5sum para comprobar la integridad de archivos

Guía completa sobre el uso de md5sum para comprobar la integridad de archivos

md5sum es una utilidad potente para generar y verificar sumas de comprobación MD5 (Message Digest Algorithm 5). Este artículo explica detalladamente cómo usar md5sum para garantizar la integridad de sus archivos al transferir datos o al descargar desde Internet.

¿Qué es md5sum y para qué sirve?

md5sum genera un hash de 128 bits (16 bytes) que se muestra como un número hexadecimal de 32 caracteres. La finalidad principal de md5sum es comprobar que un archivo no ha sido modificado o dañado durante la transferencia o el almacenamiento. Al comparar las sumas de comprobación del archivo original y del recibido, puede garantizar su identidad.

¿Cómo funciona md5sum?

El trabajo con md5sum incluye dos etapas principales:

  1. Generar la suma de comprobación para un archivo
  2. Comparar la suma obtenida con un valor conocido para verificar la integridad del archivo

¿Dónde descargar md5sum?

Descarga de md5sum

La forma de descargar md5sum depende de su sistema operativo:

  • Linux: md5sum suele venir preinstalado. Si no, use el gestor de paquetes de su distribución (por ejemplo, apt-get install coreutils para Debian/Ubuntu).
  • macOS: md5sum forma parte de las utilidades de línea de comandos. Si necesita una herramienta separada, considere instalarla mediante Homebrew: brew install md5sha1sum
  • Windows: Descargue md5sum desde el proyecto GnuWin32: Descargar md5sum para Windows

Descargue siempre programas únicamente de fuentes fiables para garantizar la seguridad de su sistema.

Instalación de md5sum

En la mayoría de sistemas similares a Unix (Linux, macOS) md5sum está preinstalado. Los usuarios de Windows pueden usar herramientas equivalentes o instalarlo mediante Cygwin/GnuWin32.

Ejemplos de uso de md5sum

Linux y macOS

1. Generar la suma de comprobación

md5sum filename

Ejemplo:

md5sum example.txt

Salida:

d41d8cd98f00b204e9800998ecf8427e example.txt

2. Verificar un archivo

md5sum -c checksum.md5

Contenido del archivo checksum.md5:

d41d8cd98f00b204e9800998ecf8427e example.txt

Windows

1. Uso de PowerShell

Get-FileHash -Algorithm MD5 "C:pathtoyourfile.txt"

Ejemplo:

Get-FileHash -Algorithm MD5 "C:filesexample.txt"

Salida:

Algorithm Hash                             Path
--------- ----                             ----
MD5       d41d8cd98f00b204e9800998ecf8427e C:filesexample.txt

2. Uso de software de terceros

Las alternativas incluyen:

Estas herramientas ofrecen distintas maneras de trabajar con MD5 y otros tipos de sumas de comprobación, adecuadas para diferentes escenarios de uso.

Conclusión

md5sum es una herramienta sencilla pero eficaz para verificar la integridad de archivos. Independientemente del sistema operativo que use, comprobar la suma de comprobación es una práctica importante de seguridad, especialmente al trabajar con datos críticos o con archivos descargados de Internet.

Alt text