Cum se verifică sumele de verificare în Linux

Como verificar somas de verificação no Linux

⌛ Reading Time: 6 minutes

Uma soma de verificação é uma string de texto derivada do software usando uma função hash. Nenhuma soma de verificação deve ser igual. Ao baixar um software da Internet, uma forma de verificar sua integridade é comparar sua soma de verificação com a fornecida pelo site. Se corresponderem, o software é genuíno e não foi adulterado. Aqui, mostraremos como verificar e verificar somas de verificação no Linux.

Embora isso possa ser feito facilmente no terminal, você aprenderá aqui como verificar e verificar somas de verificação com uma ferramenta gráfica: o GtkHash ultra simples.

Instalação

Para a maioria das distribuições Linux, você pode encontrar GtkHash no gerenciador de pacotes ou no Centro de Software. Se você estiver no Ubuntu ou em uma distribuição compatível e instalando a partir do terminal, poderá instalar o GtkHash com:

Para o openSUSE, você terá que adicionar seu repositório antes de instalá-lo. Olhe para mais informações aqui.

Em Arch e Manjaro:

Verifique Hashes com Gtkhash no Menu Principal

Depois de instalado, encontre-o entre o restante de seus aplicativos instalados e execute-o.

Criar Hashes

A interface do GtkHash é bastante direta. Para calcular hashes para um ou mais arquivos, clique no amigável botão “Adicionar” no canto superior esquerdo.

Verificar hashes com interface Gtkhash

Aponte o solicitante para a localização de seus arquivos e selecione-os. Você pode selecionar vários arquivos mantendo pressionada a Ctrl enquanto clica neles. Em seguida, clique no botão “Abrir” no canto superior direito para concluir o comando.

Verificar hash com Gtkhash Selecionar vários arquivos

A lista do GtkHash será preenchida pelos arquivos que você selecionou. Se desejar, você pode adicionar mais arquivos repetindo a etapa anterior.

Verificar hash com arquivos abertos por Gtkhash

Clique no botão “Hash” no canto inferior direito da janela do GtkHash para calcular os hashes de todos os arquivos da lista.

GtkHash calcula vários tipos de hash por padrão e irá apresentá-los em colunas ao lado de cada arquivo.

Verificar Hashes com Hashes Calculados de Gtkhash

Para copiar o hash de um arquivo para a área de transferência, clique com o botão direito no arquivo e selecione o tipo de hash de sua preferência no submenu “Copiar resumo”. Em seguida, cole o hash copiado em algum lugar para referência futura.

Verificar hash com Gtkhash Copy Digest

Como alternativa, você pode salvar o hash em um arquivo em “Arquivo -> Salvar como”.

Verificar Hashes com Gtkhash Salvar Hashes

Verificar Hashes

Para verificar a integridade dos dados de um arquivo com GtkHash, selecione “Arquivo -> Abrir” e escolha o arquivo hash que acompanha seu arquivo principal. O arquivo hash geralmente terá uma extensão “sha1,” “md5,” ou “sfv”, e GtkHash suporta todos os mais populares.

Verificar Hashes com Gtkhash Open Md5

Quando o arquivo for carregado, clique no botão “Hash” no canto inferior direito. GtkHash calculará e comparará o hash do arquivo com o relatado e apresentará os resultados. Como você pode ver em nossa imagem, tivemos duas correspondências e duas falhas.

Verificar Hashes com Gtkhash Falha de Hash Comparado

Mais Hashes

GtkHash vem com os algoritmos de hash mais populares habilitados, mas eles não são os únicos que suporta. Para obter mais informações, visite “Editar -> Preferências”.

Verifique Hashes com preferências de Gtkhash

Você pode escolher entre mais de duas dúzias de funções hash diferentes, entre as quais provavelmente encontrará a que preferir.

Verificar hash com funções Gtkhash hash

Comparando Checksum do Terminal

Se você estiver em um ambiente de servidor, a única maneira de comparar uma soma de verificação é por meio do terminal. Felizmente, verificar e criar hashes de arquivo em um terminal é tão fácil quanto usar uma GUI. A maioria das distribuições vem com um conjunto de ferramentas para o trabalho. Alguns dos mais populares são:

  • md5sum
  • shasum
  • sha256sum
  • sha384sum
  • sha512sum

Seu uso é simples, pois funcionam exatamente da mesma maneira: você digita o nome deles e, em seguida, o nome do arquivo para o qual deseja calcular um hash. Por exemplo, para calcular o hash SHA-512 para um ISO de instalação do Arch Linux que baixamos, usamos:

Verifique os hashes com o hash do terminal Gtkhash na tela

Acima, sha512sum foi o comando para o algoritmo de hash que decidimos usar. Após alguma espera, vimos o hash SHA-512 em nossa tela.

No futuro, podemos querer verificar novamente nosso arquivo, então decidimos enviar os resultados para um arquivo em vez de nossa tela. Os comandos hash não oferecem essa funcionalidade, pois é apenas um redirecionamento no Linux. Usando um > símbolo após o comando e um nome de arquivo, a saída do comando é salva no arquivo em vez de ser impressa na tela. Você também pode usar sha256sum:

Verificar Hashes com Gtkhash Terminal Hash para Arquivo

Isso produzirá os resultados em um arquivo de texto típico que você pode verificar. Nele, você encontrará o hash do arquivo seguido pelo nome do arquivo.

Verificar Hashes com Gtkhash Terminal Hash Txt

Verificar um arquivo em relação ao seu hash requer apenas que você adicione um -c mude para o comando e use o arquivo hash em vez do arquivo real. Em outras palavras, algo assim:

Verificar Hashes com Gtkhash Terminal Hash Check

Embora seja fácil verificar somas de verificação no Linux, não é realista verificar hashes para cada arquivo. É algo que você deve fazer para aqueles dados confidenciais ou o ISO do Linux que você baixou da web. Se você estiver usando o Mac, o mesmo método se aplica.

Relacionado:

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.