md5sum – Utilitário para verificação de hash MD5 no Linux
Utilitário md5sum – verificar hash MD5 no Linux
O utilitário md5sum é utilizado para calcular e verificar resumos de mensagens MD5 (Hash MD5). Uma de suas principais aplicações é realizar a verificação de integridade de imagens ISO baixadas da Internet, como por exemplo ISOs de sistemas operacionais, de modo a garantir que o arquivo não tenha sido modificado de forma maliciosa por terceiros ou corrompido durante o download.
Sintaxe:
md5sum [opções] arquivo1 arquivo2 …
Opções:
-b, –binary
Leitura no modo binário.
-c, –check
Ler os resumos MD5 de arquivos e verificá-los.
-t, –text
Leitura em modo texto (padrão)
–quiet
Não imprimir mensagem “OK” para cada arquivo verificado co sucesso
Exemplo
Criamos um arquivo de texto chamado “lista_de_nomes”, com o conteúdo a seguir:
Fábio
Marcela
Ana
Danielle
Jorge
1 – Calcular o hash MD5 do arquivo lista_de_nomes:
$ md5sum lista_de_nomes
2 – Calculando hash MD5 para uma string fornecida no prompt, como por exemplo a palavra “morango”:
$ md5sum <enter>
morango <ctrl +d>
3 – Idem anterior, porém usando redirecionamento para fornecer a string ao programa:
$ md5sum <<<"morango"
4 – Idem anterior, porém passando a string via pipe para o utilitário:
$ echo "morango" | md5sum
5 – Suponha que você tenha baixado uma imagem ISO do Debian GNU/Linux da Internet, e deseje verificar a integridade do arquivo. Basta executar o comando md5sum, seguido do nome do arquivo (entre no diretório onde ele foi baixado antes), e então comparar o hash gerado com o fornecido no site de origem do arquivo:
$ md5sum debian-8.7.1-amd64-DVD-1.iso
Atenção: Atualmente é desencorajado o uso do algoritmo MD5 para propósitos de segurança (apesar de ainda ser amplamente utilizado!). No geral, é melhor utilizar algoritmos como o SHA-2 ou SHA-3, que está implementado em diversos programas para Linux, como o sha224sum, sha256sum, sha384sum e sha512sum.
Escreva um comentário