22 enero 2008

MD5 en Windows con CYGWIN

MD5 es un algoritmo que verifica la integridad de los archivos, es usado para saber si un archivo ha sido
alterado o modificado en el trayecto de su transferencia o copia.

Para los que tiene CYGWIN instalado en Windows se hace lo siguiente:


$ openssl dgst -md5 archivo


Devolver'a una cadena como esta por ejemplo:

bb8040ab05519e2a08527f4c86738e53



Cuando el archivo se copia o se transfiere por ftp, debera comprobarse su integridad ejecutando el algoritmo MD5
en el equipo destino.

La cadena devuelta por el algoritmo debe ser identica a la cadena
devuelta en el equipo destino, de esta manera nos aseguramos que el
archivo no esta dañado.



La ejecucion del algoritmo MD5 difiere de la herramienta y plataforma que la implementa, existen varios programas en Windows que realizan esta funcion.


En UNIX tambien existen varios programas, uno de ellos se llama simplemente md5 y se ejecuta asi:


$ md5 archivo




Powered by ScribeFire.

2 comentarios:

fjimenez dijo...

/usr/sfw/bin/openssl dgst -md5 fullexp.dmp

fjimenez dijo...

Para Solaris usar el comando cksum:

cksum fullexport.dmp.gz
2408279132 2564368803 fullexport.dmp.gz

El primer numero representa el valor checksum.

El segundo número representa el tamaño del archivo de fullexport.dmp.gz