Colaboração

Como comparar o hash SHA-256 de um download

Saiba o que é necessário para comparar o hash SHA-256 de um download com uma referência e o que fazer se os valores forem diferentes.

Apification
Uma pessoa compara o hash SHA-256 de um arquivo baixado com um valor de referência

O que significa comparar um hash SHA-256

A comparação consiste em obter o hash SHA-256 de um arquivo local e conferir se ele corresponde a um valor de referência associado ao arquivo que você esperava baixar. Para que essa comparação faça sentido, os dois valores devem se referir ao mesmo arquivo e à mesma versão.

O guia do GobMis descreve esse procedimento para uma imagem ISO: gerar o hash SHA-256 da ISO local e compará-lo com o valor indicado no arquivo «.iso.sha256». Primeiro, identifique o arquivo e a referência correspondente; depois, compare os valores completos.

Uma correspondência mostra que os valores comparados são iguais. Ela não esclarece, por si só, quem criou o arquivo nem se a referência veio de uma fonte confiável. Por isso, identifique também a origem da referência e a versão a que ela se aplica.

  • Identifique o arquivo local e a versão que deseja verificar.
  • Obtenha uma referência correspondente ao mesmo arquivo e à mesma versão.
  • Considere a origem da referência ao interpretar o resultado.
O que significa comparar um hash SHA-256

O que você precisa antes de começar

Tenha em mãos o arquivo baixado e o valor de referência completo. Anote o nome do arquivo e o rótulo da versão que está verificando. Se a referência estiver em um arquivo auxiliar, como o «.iso.sha256» do exemplo do GobMis, confirme se ele corresponde à ISO que você tem.

Registre onde encontrou a referência, por exemplo, a página ou o canal em que foi publicada. Isso ajuda a identificar qual valor você usou e a pedir confirmação a quem forneceu o arquivo caso haja uma divergência.

Sem um hash de referência, você pode obter o valor do arquivo local, mas não terá um segundo valor para comparar. Procure a referência correspondente à versão exata que deseja verificar.

  • Tenha o arquivo baixado e o valor de referência completo.
  • Registre o nome, a versão e a procedência da referência.
  • Confira se a referência corresponde ao arquivo que você quer verificar.
O que você precisa antes de começar

Como obter o valor local

O método para identificar o hash depende do sistema operacional. O Dell Support apresenta instruções para Windows, macOS e Linux. Escolha as instruções correspondentes ao seu sistema e siga o procedimento para o arquivo baixado que deseja verificar.

Antes de começar, confirme qual arquivo será selecionado. Se você baixou vários arquivos ou versões, confira se o valor obtido corresponde ao item específico que vai comparar com a referência. Guarde o resultado completo.

Para uma ISO, o guia do GobMis orienta gerar o hash SHA-256 da ISO local e compará-lo com o valor indicado no arquivo «.iso.sha256». Consulte o procedimento dessa página para esse exemplo.

  • Instruções do Dell Support por sistema operacional: https://www.dell.com/support/kbdoc/es-es/000130826/c%C3%B3mo-identificar-el-hash-sha-256-de-un-archivo-para-aplicaciones-de-seguridad.
  • Procedimento do GobMis para uma ISO: https://linux-gobmis.readthedocs.io/verificacion.html.
  • Aplique as instruções ao arquivo específico e guarde o valor SHA-256 completo.

Como comparar os valores e verificar uma divergência

Compare o valor local completo com a referência completa. Antes de interpretar o resultado, confira se selecionou o arquivo correto, se os valores correspondem à mesma versão, se a referência se destina a esse arquivo e se seguiu o procedimento para identificar SHA-256. No exemplo do GobMis, a comparação é entre a ISO local e o valor indicado no arquivo «.iso.sha256».

Se os valores coincidirem, registre qual arquivo e qual referência você comparou. Se forem diferentes, confira novamente o nome do arquivo, a versão, a referência e o método usado. Em seguida, repita a comparação se identificar algum erro na seleção ou no procedimento.

Se a diferença persistir, interrompa o processo e peça a quem forneceu o arquivo que confirme a versão e a referência correta. As fontes citadas não enumeram causas específicas para uma divergência, então não presuma o que a provocou.

  • Confira o arquivo, a versão, a referência e o método.
  • Compare os valores completos e repita a conferência se identificar um erro.
  • Se a diferença persistir, peça à fonte do arquivo que confirme a versão e a referência.

Como registrar o resultado

Ao documentar a verificação, anote o nome do arquivo, sua versão, a procedência da referência e se os valores coincidiram. Assim, outra pessoa poderá entender qual comparação foi feita.

Se os valores forem diferentes, registre que a comparação não apresentou uma correspondência. Confira os elementos do procedimento e, se a diferença persistir, peça uma confirmação à fonte do arquivo. As instruções citadas não permitem determinar a causa da divergência.

  • Anote o arquivo, a versão e a procedência da referência.
  • Registre se os valores coincidiram.
  • Não atribua uma causa à divergência sem confirmação.

Organize arquivos e versões no Apification Cloud

O Apification Cloud permite gerenciar arquivos e projetos em um espaço organizado e com controle de versões. Também permite compartilhar itens por links, usuários ou grupos, consultar o histórico, baixar versões anteriores e restaurar conteúdo. Esses recursos podem ajudar a identificar qual versão faz parte de uma entrega e a manter juntos o arquivo e as informações de acompanhamento.

Para uma verificação SHA-256, identifique a versão específica que deseja entregar e a referência associada a ela. Em seguida, obtenha e compare os valores seguindo as instruções externas indicadas neste guia. Os recursos do Cloud descritos aqui ajudam a organizar arquivos e versões; este guia não os apresenta como um método para calcular ou comparar hashes.

Ao documentar uma entrega, registre qual versão compartilhou, qual referência comparou e qual foi o resultado. Assim, fica claro o que foi verificado sem confundir o gerenciamento de versões com a comparação dos valores.

  • Organize e compartilhe arquivos usando o Cloud.
  • Consulte o histórico para identificar uma versão, quando necessário.
  • Siga as instruções externas para comparar o SHA-256 e registre qual arquivo e referência usou.

Perguntas frequentes

Onde encontro instruções para calcular o hash SHA-256?

O Dell Support apresenta instruções para Windows, macOS e Linux: https://www.dell.com/support/kbdoc/es-es/000130826/c%C3%B3mo-identificar-el-hash-sha-256-de-un-archivo-para-aplicaciones-de-seguridad.

Como verificar uma ISO com um arquivo .iso.sha256?

O GobMis orienta gerar o hash SHA-256 da ISO local e compará-lo com o valor indicado no arquivo «.iso.sha256»: https://linux-gobmis.readthedocs.io/verificacion.html.

O que significa os valores coincidirem?

Significa que o valor local e a referência usada na comparação são iguais. A correspondência não informa, por si só, a procedência da referência.

O que devo fazer se os valores não coincidirem?

Confira o arquivo, a versão, a referência e o método. Se a diferença persistir, interrompa o processo e peça a quem forneceu o arquivo que confirme a versão e a referência.

O Apification Cloud calcula hashes SHA-256?

Os recursos do Cloud descritos neste guia incluem organizar, controlar versões e compartilhar arquivos. Para calcular e comparar SHA-256, siga as instruções externas indicadas.

Fontes e leituras

Documentação consultada para preparar este artigo.

Explore Apification

Artigos relacionados

Voltar ao blog