Practica Función Hash

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

PRACTICA FUNCIN HASH

Introduccin
En informtica, hash se refiere a una funcin o mtodo para generar
claves o llaves que representen de manera casi unvoca a un documento,
registro, archivo, etc., resumir o identificar un dato a travs de la
probabilidad, utilizando una funcin hash o algoritmo hash. Un hash es el
resultado de dicha funcin o algoritmo.
Funciones Hash:
Estos mtodos son muy variados, pueden llegar a tomar en cuenta
diversos parmetros tales como el nombre de un archivo, su longitud,
hora de creacin, datos que contenga, etc. aplicndole diversas
transformaciones y operaciones matemticas. Algunas aplicaciones de
las funciones resumen son las siguientes:
Identificar algn archivo de computadora independientemente de su
nombre o ubicacin, lo cual es ampliamente usado en redes P2P o Peer
to peer (intercambio de archivos punto a punto), tales como Kazaa, Ares
Galaxy, Overnet, BitTorrent, entre otras.
Corroborar que el archivo no ha cambiado (que algn virus se haya
agregado, se haya copiado con errores, se haya transferido mal, se haya
cambiado su comportamiento en caso de ser un ejecutable, etc.), un
ejemplo de esto es el algoritmo MD5, el cual es comnmente empleado
para corroborar la integridad de un archivo descargado de internet,
usualmente en la misma pgina que se publica el archivo, se encuentra
su hash MD5 para que una vez completada la descarga comprobemos
que se haya transmitido correctamente. Esto es una prctica comn
dentro del ambiente del software libre, donde despus de bajar el archivo
se puede comprobar su integridad ejecutando el comando md5sum e
indicndole el archivo a analizar.
Identificar un registro en una base de datos y permitir con ello un
acceso ms rpido a los registros (incluso ms rpido que teniendo
ndices).
MD5SUM es un software que se usa en general para comprobar que un
archivo descargado de Internet est en buenas condiciones. Se utiliza
ejecutando el comando md5sum sobre el archivo, el cual dar como
resultado una cadena alfanumrica (letras y textos) que representan una
especie de huella digital del archivo. Es decir que cada archivo en una
computadora es nico, y md5sum es un software que sirve para
reconocer que tal archivo se encuentra intacto.

3.c.2

Empleo de md5sum
Cuando descargamos algn fichero de Internet, es conveniente verificar
que la descarga ha sido correcta. Para ello se suele emplear la suma
MD5 (md5sum). Con md5sum se genera un cdigo del fichero original,
que suele ser publicado en Internet junto al fichero a descargar. Al fichero
bajado debemos hacerle generar su suma md5 y comprobar que coincide
con la del fichero original. De esa forma estamos seguros de que el
fichero descargado es una copia exacta del original.
Aunque no es muy frecuente, suele pasar que una imagen de CD
descargada o un programa no funcionan como debieran y perdemos
mucho tiempo y nos desesperamos al no conseguir que funcione. Una
mala descarga (ya le digo que no suele ser habitual) puede provocar
estos problemas, por lo que comprobar el md5sum de cada descarga nos
puede evitar futuros problemas.
MD5SUM en Windows
1. Primero debemos descargar la versin ".zip" para Windows desde
esta direccin:
http://www.fourmilab.ch/md5/
2. Descomprima el archivo en una carpeta con un nombre como
md5sum por ejemplo, y en el directorio C:/por ejemplo, da igual
donde colocar y el nombre pero mejor todo ordenado y claro.
3. Abrir la consola CMD y dirigirnos a la carpeta
anteriormente, en mi caso de nombre md5sum

creada

Otro mtodo consiste en colocar el programa "md5" o "md5sum" (de


acuerdo al programa descargado) en el directorio:
C:\windows\system32\ (para Windows XP), por lo que el CMD
reconocer el comando md5 sin necesidad de ir al directorio del
programa.
5. Ahora para comprobar con md5sum debemos lanzar el siguiente
comando:
#md5 'RUTA:/archivo_o_fichero_para_comprobar' <Enter>. -En caso de
tener que ir al directorio.
#md5 'RUTA:/archivo_o_fichero_para_comprobar' <Enter>.-En caso de
que CMD reconozca md5sum.
6. Nos devolver un resultado como el siguiente :
D0AB11311B866B2332E92479906F2FF9
RUTA:/archivo_o_fichero_para_comprobar'
7. Ahora debemos observar la primera lnea de letras y nmeros, esa
lnea md5 es el texto md5 que tiene el fichero o archivo que hemos
comprobado con las del archivo original. Este md5 original se obtiene de
la pgina oficial del programa, que en muchos casos no esta puesto.
MD5 ORIGINAL: 2E1E932BCB179F1A00F6D8709DEBC13F
MD5 COMPROBADO: 2E1E932BCB179F1A00F6D8709DEBC13F
Si en lugar del modo comando preferimos el grafico, debemos emplear
software como:
mst MD5
http://www.md5summer.org/

WinMD5
http://www.softpedia.com/get/System/File-Management/WinMD5.shtml

winMd5Sum
http://www.softpedia.com/get/System/File-Management/WinMD5.shtml

MD5SUM en GNU/Linux
1. En entorno Linux "md5sum" est generalmente integrado a su distribucin.
De lo contrario deber descargarselo:

http://www.fourmilab.ch/md5/
2. Abrir la terminal y para comprobar con md5sum debemos ubicarnos en el
directorio que contiene el archivo que vamos a verificar o indicarlo como en
Windows y lanzar el siguiente comando:
#md5sum nombre_archivo_o_fichero_para_comprobar<Enter>. -En caso de
tener que ir al directorio.
#md5 /RUTA:/archivo_o_fichero_para_comprobar <Enter>. -En caso de que
reconozca el directorio.
3. Nos devolver un resultado como el siguiente :
D0AB11311B866B2332E92479906F2FF9
4. Ahora debemos observar la primera lnea de letras y nmeros, esa lnea
md5 es el texto md5 que tiene el fichero o archivo que hemos comprobado
con las del archivo original. Este md5 original se obtiene de la pgina oficial
del programa, que en muchos casos no esta puesto.
MD5 ORIGINAL:
2E1E932BCB179F1A00F6D8709DEBC13F
MD5 COMPROBADO:
2e1e932bcb179f1a00f6d8709debc13f
NOTA: Si deseamos obtener el cdigo md5 de un archivo creado por nosotros
como un pdf, el proceso es exactamente el mismo, el cdigo se calcula no se
asigna. Esta es la razn por la que sabremos si el archivo a sido modificado o
no.

También podría gustarte