viernes, 4 de marzo de 2011

SIF 4.17


En primer lugar deberemos crear 5 ficheros de no mas de 1 Mb en este caso situados en el escritorio.

Para ver la integridad del fichero deberemos hacer lo siguiente:

con el fichero (aparis.txt”) ejecutemos en el terminal la instrucción
“md5sum aparis.txt”. Así averiguaremos la función resumen del fichero utilizando "MD5". Después exactamente lo mismo con “shasum aparis.txt” y “sha512sum aparis.txt”.

Cada una de estas acciones generará una función distinta dependiendo de el algoritmo que hayamos usado.

root@aparis-desktop:~/Escritorio/aparis$ md5sum aparis.txt
df723239be9d6de9c332f0b4c17063b1  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$


root@aparis-desktop:~/Escritorio/aparis$ shasum aparis.txt
72af2bf8f13f9a2ffaba9443926b1c87f5d86b6a  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$


root@aparis-desktop:~/Escritorio/aparis$ sha512sum aparis.txt
2b548ed0d62056b664c04a780a18fa1e22df0170b0ad725137695186f30cc1827ea62950745d646d402fba088378f68debbd7cd3eecf303e454a41634a7dcb11  aparis.txt
root@aparis-desktop:~/Escritorio/aparis$

Para hacer automatica la comprobación de estos archivos insertaremos los comandos:

md5sum aparisi1.txt>aparis.txt.md5 (Almacena en aparis.txt.md5 la función)

md5sum -c aparis.txt.md5 ( Comprovará coincidencias entre funciones)

root@aparis-desktop:~/Escritorio/aparis$ md5sum aparis.txt>aparis.txt.md5
root@aparis-desktop:~/Escritorio/aparis$ md5sum -c aparis.txt.md5
aparis.txt: La suma coincide
root@aparis-desktop:~/Escritorio/aparis$


Ahora con sha512sum:

sha512sum aparis.txt>aparis.txt.sha512 (Almacena en MIFICHERO.txt.sha512 la función resumen)

sha512sum -c aparis.txt.sha512 ( Nos dirá si coincide la función)

root@aparis-desktop:~/Escritorio/aparis$ sha512sum aparis.txt>aparis.txt.sha512
root@aparis-desktop:~/Escritorio/aparis$ sha512sum -c aparis.txt.sha512
aparis.txt: La suma coincide
root@aparis-desktop:~/Escritorio/aparis$

¿Que pasa si no coincide la función resumen? Veamos con un ejemplo: Modifiquemos el fichero de texto anterior y volvamos a lanzar solamente la 2º instrucción “md5sum -c MIFICHERO.txt.md5”. ¿Que pasa?

root@aparis-desktop:~/Escritorio/aparis$ md5sum -c aparis.txt.md5
aparis.txt: La suma no coincide
md5sum: ADVERTENCIA: 1 de 1 suma de comprobación NO coincide

NO COINCIDE

No hay comentarios:

Publicar un comentario