Algunas imágenes ISO que se descargan desde Internet vienen acompañadas de un código de comprobación conocido como MD5 o SHA-1. Pero que son realmente estos códigos y para que sirven?
La mejor explicación que pude encontrar sobre que es MD5 y SHA1 es la que nos presenta la Wiki de Koppix en español:
"Los archivos con extensiones .md5 y .sha1 contienen los checksums para las imágenes ISO actuales del CD. Un checksum es algo parecido a las huellas dactilares de los archivos. Tal como una huella digital identifica a una persona en particular, un checksum identifica al archivo al cual pertenece. Los checksum MD5 o SHA1 son utilizados para verificar que el archivo descargado es igual al original hasta en sus más mínimos detalles. En caso de haber descargado la imagen ISO de Knoppix, el checksum es utilizado para verificar que el archivo descargado es igual al original y no ha sufrido ninguna alteración durante el proceso. "
Diciendo lo mismo en otras palabras, los archivos md5 y SHA1 brindan la seguridad de que una ISO que ha sido descargada es exactamente igual a la original, con lo cual se puede tener plena seguridad que esta no ha sido alterada o que no ha habido perdida de datos durante su descarga.
Ahora resta conocer el proceso para hallar el código de alguna ISO descargada en nuestro Debian.
No es necesario instalar otros programas como ocurre en otros sistemas operativos pues con un simple comando en la terminal se puede hallar fácilmente.
El proceso para hallar el código MD5 es el siguiente:
Se abre la terminal y se teclea el siguiente comando md5sum seguido del nombre y extensión del archivo, de la siguiente manera:
md5sum <nombre_del_archivo>
Para explicar el proceso gráficamente se tomara la última imagen ISO de Chakra linux:
En la pagina de descarga está indicado el código MD5 que necesitamos.
He descargado la imagen ISO y se encuentra ubicada en mi carpeta personal home
ahora para conocer el código MD5 de esta ISO realizo el procedimiento descrito anteriormente teniendo en cuenta la ubicación del archivo
md5sum /home/jairo/Chakra-2014.05-Descartes-x86_64.iso
Se debe tener en cuenta que /home/jairo/ es la ubicación en mi computador, para realizar el paso correctamente se debe utilizar la ubicación correcta en su propio ordenador.
Y esto es todo, ahora veremos en la terminal como nuestro Debian nos devuelve el código corresondiente a esta ISO.
Ahora solo hay que compararlo con el que aparece en la pagina oficial y vemos que todo está en orden.
También existe el algoritmo SHA-1 que es parecido a MD5 pero que se está utilizando más puesto que brinda un poco más de seguridad.
el procedimiento para hallar este código es el mismo pero hay que cambiar al comando sha1sum
En mi ejemplo sería de esta forma:
sha1sum /home/jairo/Chakra-2014.05-Descartes-x86_64.iso
De esta forma sabemos que esta ISO se ha descargado correctamente y no tiene archivos corruptos y se puede instalar con tranquilidad.
Todo el Post es de mi autoria
La mejor explicación que pude encontrar sobre que es MD5 y SHA1 es la que nos presenta la Wiki de Koppix en español:
"Los archivos con extensiones .md5 y .sha1 contienen los checksums para las imágenes ISO actuales del CD. Un checksum es algo parecido a las huellas dactilares de los archivos. Tal como una huella digital identifica a una persona en particular, un checksum identifica al archivo al cual pertenece. Los checksum MD5 o SHA1 son utilizados para verificar que el archivo descargado es igual al original hasta en sus más mínimos detalles. En caso de haber descargado la imagen ISO de Knoppix, el checksum es utilizado para verificar que el archivo descargado es igual al original y no ha sufrido ninguna alteración durante el proceso. "
Diciendo lo mismo en otras palabras, los archivos md5 y SHA1 brindan la seguridad de que una ISO que ha sido descargada es exactamente igual a la original, con lo cual se puede tener plena seguridad que esta no ha sido alterada o que no ha habido perdida de datos durante su descarga.
Ahora resta conocer el proceso para hallar el código de alguna ISO descargada en nuestro Debian.
No es necesario instalar otros programas como ocurre en otros sistemas operativos pues con un simple comando en la terminal se puede hallar fácilmente.
El proceso para hallar el código MD5 es el siguiente:
Se abre la terminal y se teclea el siguiente comando md5sum seguido del nombre y extensión del archivo, de la siguiente manera:
md5sum <nombre_del_archivo>
Para explicar el proceso gráficamente se tomara la última imagen ISO de Chakra linux:
En la pagina de descarga está indicado el código MD5 que necesitamos.
He descargado la imagen ISO y se encuentra ubicada en mi carpeta personal home
ahora para conocer el código MD5 de esta ISO realizo el procedimiento descrito anteriormente teniendo en cuenta la ubicación del archivo
md5sum /home/jairo/Chakra-2014.05-Descartes-x86_64.iso
Se debe tener en cuenta que /home/jairo/ es la ubicación en mi computador, para realizar el paso correctamente se debe utilizar la ubicación correcta en su propio ordenador.
Y esto es todo, ahora veremos en la terminal como nuestro Debian nos devuelve el código corresondiente a esta ISO.
Ahora solo hay que compararlo con el que aparece en la pagina oficial y vemos que todo está en orden.
También existe el algoritmo SHA-1 que es parecido a MD5 pero que se está utilizando más puesto que brinda un poco más de seguridad.
el procedimiento para hallar este código es el mismo pero hay que cambiar al comando sha1sum
En mi ejemplo sería de esta forma:
sha1sum /home/jairo/Chakra-2014.05-Descartes-x86_64.iso
De esta forma sabemos que esta ISO se ha descargado correctamente y no tiene archivos corruptos y se puede instalar con tranquilidad.
Todo el Post es de mi autoria