Verificando o Ubuntu ISO com 'md5sum' - o “*” em falta é importante?

4

Estou tentando entender um pouco mais de segurança e verificação, por isso tenho brincado de obter ISOs aleatórios e verificá-los com md5sum .

Por exemplo, se eu baixar o o lançamento do Ubuntu GNOME 15.10 para ~/Downloads I pode executar o seguinte:

cd ~/Downloads
md5sum ubuntu-gnome-15.10-desktop-amd64.iso

Depois de uma breve pausa para processar os números, obtém o seguinte resultado:

b89cd1cee3acc2ec174f8d995bd74794  ubuntu-gnome-15.10-desktop-amd64.iso

Quando eu verifico isso contra os hashes MD5 do Ubuntu GNOME 15.10 publicados eu recebo algo quase, mas não exatamente o mesmo:

b89cd1cee3acc2ec174f8d995bd74794 *ubuntu-gnome-15.10-desktop-amd64.iso
97b49f32a70b46537c34e24e43c16526 *ubuntu-gnome-15.10-desktop-i386.iso

Alguém pode explicar a origem, o significado ou a razão deste misterioso "*"?

Meu entendimento é que estes devem ser idênticos ... a única coisa entre isso e eu é esse curinga, então o que há com isso?

    
por Huw 21.11.2015 / 15:08

2 respostas

7

Isso significa que o hash foi calculado no modo binário.

  

O modo padrão é imprimir uma linha com soma de verificação, um tipo de caractere indicando ('*' para binário, '' para texto) e nome para cada ARQUIVO.

Fonte

Como os arquivos ISO são binários, é isso que você quer.

    
por Louis Matthijssen 21.11.2015 / 17:10
3
  

Verificando o Ubuntu ISO com 'md5sum' - o problema "*" em falta é importante?

Não.

Na saída de md5sum , a primeira coluna lista a (s) soma (s) MD5 calculada (s) e a segunda coluna lista o (s) nome (s) de arquivo correspondente (s) à (s) soma (s) MD5 calculada (s) na coluna esquerda;

A segunda coluna é irrelevante para verificar a soma MD5 de um arquivo porque é apenas um mero relatório do nome do arquivo correspondente à soma MD5 calculada na primeira coluna . No Ubuntu, um presente ou um "*" em falta é irrelevante, mas a afirmação anterior não está correta: veja Louis Matthijssen para uma explicação da diferença entre um "*" ausente e um presente.

O nome do arquivo é um metadado do sistema de arquivos e não tem nada a ver com o arquivo "bruto", que é a única coisa realmente verificada (e realmente relevante) ao verificar a soma MD5 de um arquivo;

Você pode renomear seu ISO foo.iso e sua soma MD5 ainda corresponderá a b89cd1cee3acc2ec174f8d995bd74794 , o que significa que o arquivo corresponde à soma MD5 esperada.

    
por kos 21.11.2015 / 15:23

Tags