Skip to content
Practical guide no. 290 · Linux and Ubuntu

Comprueba tus descargas con sha256sum en Linux

Asegúrate de que una imagen ISO o un programa descargado no se ha dañado ni manipulado.

Level
Intermediate
Time
15 min
Format
PDF · 2 pages

Muchos proyectos publican una «huella» (hash) de cada archivo. Si la huella de tu descarga coincide con la oficial, el archivo es el mismo que publicó el autor. Es un hábito muy sencillo que te protege de archivos corruptos o falsos.

What you need

  • Un equipo con Linux o Ubuntu
  • El archivo descargado (por ejemplo, una ISO)
  • La huella SHA256 de la web oficial
  • Acceso a la terminal

Step by step

  1. 01

    Descarga desde la web oficial

    Baja el archivo y su lista de huellas (suele llamarse SHA256SUMS) siempre de la página oficial del proyecto.

  2. 02

    Ve a la carpeta de descargas

    Abre la terminal y entra en la carpeta donde está el archivo.

  3. 03

    Calcula la huella

    Ejecuta sha256sum con el nombre del archivo. Saldrá una cadena larga de letras y números.

  4. 04

    Compara con la oficial

    Si tienes el archivo SHA256SUMS en la misma carpeta, deja que la comprobación la haga el propio comando.

  5. 05

    Interpreta el resultado

    Si pone «La suma coincide» u «OK», todo está bien. Si sale un error, borra el archivo y descárgalo otra vez.

  6. 06

    Ve un paso más allá

    Algunos proyectos firman la lista de huellas con GPG. Verificar esa firma confirma que la lista también es auténtica.

Tips

Tip 1

Copia y pega la huella; no la compares a ojo letra por letra.

Tip 2

En Windows tienes algo parecido con el comando «certutil -hashfile archivo.iso SHA256».

Tip 3

Desconfía de webs que no publican huellas de sus descargas.

Important: Una huella que coincide solo sirve si la sacaste de la web oficial. Si la descarga no coincide, no la uses. Si tienes dudas, pide ayuda a un técnico.

Would you rather we did it for you?

No-obligation diagnosis and a fixed quote before we start. At our workshop, at a PickUp point or by remote support.