O md5 é um tipo de "impressão digital" de um
arquivo, usado para determinar, por exemplo, se um arquivo baixado
de um ftp não se alterou ao chegar ao micro, utilizando-se
de um checksum (somas matemáticas baseadas no
conteúdo dos dados em processamento, para verificar
correção) de 128 bits.
Por exemplo:
[usuario@localhost usuario]# md5sum
arquivo.tar.gz 0aca641345d3c314ee0d52589982a2db
arquivo.tar.gz
Isto significa que se transmitirmos este arquivo para outra
pessoa, esta, ao passar o md5sum deve obter o mesmo retorno, caso
contrário o arquivo se corrompeu durante a
transferência. Isto é bastante utilizado ao se baixar
arquivos ISO de ftps. Usualmente é disponibilizado no
próprio ftp ou no website o valor resultante do md5sum, para
que se faça a verificação de integridade.