Comprueba tus descargas de Internet.

Para saber si un archivo descargado de internet ha finalizado correctamente y no ha sido dañado o modificado durante la descarga, por ejemplo si hemos descargado una imagen ISO; podemos comprobar su hash con el que nos proporciona la página de descarga.

Un  hash es una función matemática que saca la huella digital de una serie de datos (en este caso, un archivo). Lo más peculiar es que esa huella digital es - casi - única: si el archivo cambia en lo más mínimo, el hash también cambiará.

Para Linux y Mac no hace falta descargar ningún programa, basta con entrar en el terminal y teclear la siguientes instrucciones:

Para Mac OS:
md5 ruta_del_fichero.extensión

Por ejemplo:
iMac-de-User:~ User$ md5 /Users/User/Downloads/linuxmint-17.3-cinnamon-32bit.iso

Al escribir este comando, el terminal nos responderá con este otro:
MD5 (/Users/User/Downloads/linuxmint-17.3-cinnamon-32bit.iso) = 6e7f7e03500747c6c3bfece2c9c8394f

Para Linux:
md5sum  ruta_del_fichero.extensión

Por ejemplo:
user@user-laptop ~ $ md5sum /home/user/Escritorio/super_grub_disk_0.9799.iso

Al escribir este comando, el terminal nos responderá con este otro:
6e7f7e03500747c6c3bfece2c9c8394f /home/user/Escritorio/linuxmint-17.3-cinnamon-32bit.iso)

Finamente, hay que comparar que la cadena de números y letras obtenida coincida con la cadena que nos da la web de descarga:


También se puede comprobar el hash SHA1 de la misma forma.

Para Mac OS:
shasum  ruta_del_fichero.extensión
Para Linux:
sha1sum ruta_del_fichero.extensión

Si queremos comprobar el hash en Windows podemos recurrir al programa gratuito HashTool de Digital Vulcano: http://www.digitalvolcano.co.uk/hash.html

Con HashTool podemos comprobar el hash en los formatos md5, sha-1, sha-256, sha-384, sha-512 y crc32. Sólo tenemos que seleccionar el archivo descargado y tras unos segundos el programa nos mostrará el hash del archivo descarga que podremos comprobar si coincide con el de la página de la descarga.

Comentarios

Entradas populares de este blog

Activa Bloq. Num o Num Lock

VirtualBox parte 4. Copia de seguridad de las máquinas virutales.

VirtualBox parte 3. Mapear carpeta usuaio de la máquina anfitrión a la máquina invitada en VirutalBox