Ir al contenido principal

Verificar el SHA256 checksum de una imagen iso



Todas las distribuciones GNU/Linux y algunos programas vienen  las imágenes ISO con un checksum, este código alfanumérico nos permite verificar si el archivo ha sido descargado correctamente (la copia o descarga no este alterada con respecto a la imagen original). Más información

 Supongamos que hemos bajado la siguiente imagen de Ubuntu de su página oficial;
ubuntu-18.04.3-desktop-amd64.iso 
 

Su checksum es:
add4614b6fe3bb8e7dddcaab0ea97c476fbd4ffe288f2a4912cb06f1a47dcfa0 
Recomendaciones:
*) Baja las ISO de una página oficial, ya que las imágenes pueden haber sido manipuladas, si están en otro repositorio.
*) Permite saber que la imagen se ha bajado correctamente, no han habido fallas en la descarga y su posterior instalación sea correcta.
  
Cómo se verifica el checksum
Corra este comando en su terminal en el directorio que ha bajado la iso para verificar el SHA256 checksum

echo "checksum *SO.iso" | shasum -a 256 --check 
En nuestro ejemplo sería:
echo "add4614b6fe3bb8e7dddcaab0ea97c476fbd4ffe288f2a4912cb06f1a47dcfa0 *ubuntu-18.04.3-desktop-amd64.iso" | shasum -a 256 --check
 Si todo es correcto después de unos segundos saldría el mensaje:
ubuntu-18.04.3-desktop-amd64.iso: OK

Si el checksum es diferente significa que la descarga es incorrecta por dos razones:
*) Durante el proceso de descarga se estropeo la imagen ISO
*) Alguien ha modificado la imagen ISO , eso si sería un problema de seguridad, puede contener código malicioso.
ubuntu-18.04.3-desktop-amd64.iso: FAILED
shasum: WARNING: 1 computed checksum did NOT match

Otro método
sha256sum ubuntu-18.04.3-desktop-amd64.iso 
 Genera el checksum
add4614b6fe3bb8e7dddcaab0ea97c476fbd4ffe288f2a4912cb06f1a47dcfa0 
Comparamos el código manualmente.

Or follow this tutorial to learn how to verify downloads

Comentarios