• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
Sergio Alexis Cano SepulvedaAdministración de Redes de ComputadoresGrupo: 941575
¿QUE ES HASH?
En informática, Hash se refiere a una función o método para generar claves ollaves que representen de manera casi unívoca a un documento, registro,archivo, etc., resumir o identificar un dato a través de la probabilidad, utilizandouna
función hash
o
algoritmo hash
. Un hash es el resultado de dicha función oalgoritmo.Una función de hash es una función para resumir o identificaprobabilísticamente un gran conjunto de información, dando como resultado unconjunto imagen finito generalmente menor (un subconjunto de los númerosnaturales por ejemplo). Varían en los conjuntos de partida y de llegada y encómo afectan a la salida similitudes o patrones de la entrada. Una propiedadfundamental del
hashing 
es que si dos resultados de una misma función sondiferentes, entonces las dos entradas que generaron dichos resultados tambiénlo son.Es posible que existan claves resultantes iguales para objetos diferentes, yaque el rango de posibles claves es mucho menor que el de posibles objetos aresumir (las claves suelen tener en torno al centenar de bits, pero los ficherosno tienen un tamaño límite).Son usadas en múltiples aplicaciones, como los arrays asociativos, criptografía,procesamiento de datos y firmas digitales, entre otros. Una buena función de
hash
es una que experimenta pocas colisiones en el conjunto esperado deentrada; es decir que se podrán identificar unívocamente las entradas.
¿QUE ES MD5SUM?
Es un programa originario de los sistemas Unix que tiene versiones para otrasplataformas, realiza un hash MD5 de un archivo. La función de hash devuelveun valor que es prácticamente único para cada archivo, con la particularidadque una pequeña variación en el archivo provoca una salida totalmente distinta,lo que ayuda a detectar si el archivo sufrió alguna variacn. Es unaherramienta de seguridad que sirve para verificar la integridad de los datos.
PASOS PARA HACER UN HASH
Primero guardamos el programa md5sum.exe en el sitio donde se encuentranlos programas o documentos, etc. Que se le harán el hash. Ejecutamos el siguiente comando para hacerle una hash a los siguientesprogramas.
 
Sergio Alexis Cano SepulvedaAdministración de Redes de ComputadoresGrupo: 941575Buscamos o nos paramos en la ruta donde se encuentran los programas que leharemos el hash. Y le especificamos la ruta donde guardaremos el documentocon extensión .md5 que va ha tener todos los hash de los programas quequeramos.
C:\WINDOWS\system32>md5sum.exe at.exe >> "\Documents andSettings\sena\Escritorio\HASH\hash.md5"C:\WINDOWS\system32>md5sum.exe taskmgr.exe >> "\Documents andSettings\sena\Escr itorio\HASH\hash.md5"C:\WINDOWS\system32>md5sum.exe ipconfig.exe >> "\Documents andSettings\sena\Escritorio\HASH\hash.md5"C:\WINDOWS\system32>md5sum.exe redir.exe >> "\Documents andSettings\sena\Escritorio\HASH\hash.md5"C:\WINDOWS>md5sum.exe explorer.exe >> "\Documents andSettings\sena\Escritorio\HASH\hash.md5"
NOTA: En el archivo “hash.md5” que hemos creado para guardar los hash le espacificamos la ruta de donde se encuentran los programas o documentos quese le hicieron el hash.Ejemplo del archivo hash.md5sum3393e9afe7c43feb76a5841e8755af15 *c:\WINDOWS\system32\at.exebab46e6d76c28bd17e81fab8e59801bb *c:\WINDOWS\system32\taskmgr.exe3fca8365c8843da4b2401347f272006e *c:\WINDOWS\system32\ipconfig.exe89c8dd146ceaf482d82822766437d93f *c:\WINDOWS\explorer.exeLuego realizaremos la comprobación de los binarios de los programas que lehicimos el hash para verificar y fueron modificados o no.Ejecutamos el siguiente comando.
C:\WINDOWS> md5sum.exe -c "\Documents andSettings\sena\Escritorio\HASH\hash.md5"
Si los binarios de los programas que le hicimos el hash no fueron modificados,el resultado será de la siguiente.
C:/WINDOWS/system32/at.exe: OK C:/WINDOWS/system32/taskmgr.exe: OK 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...