Muitas vezes, não é seguro baixar arquivos da Internet, o que geralmente é perigoso. Também é necessário baixar esses arquivos para algum trabalho vital. Milhares desses arquivos também são baixados por milhões de pessoas. Portanto, esses arquivos devem ser protegidos especialmente bem.
Este artigo aprenderá sobre soma de verificação e verifique a soma de verificação sha256 de um arquivo no Linux.
Pré -requisitos
O que é SHA256?
De acordo com o U.S. Agência de Segurança Nacional, este algoritmo faz parte da família SHA2 de algoritmos. O acrônimo SHA significa 'Algoritmo de hash seguro' e 256 é o número de bits usados nesses algoritmos.
O que é sha256 verificação?
É uma assinatura criptográfica de qualquer arquivo que possa usar para identificar ou detectar erros introduzidos durante a transmissão ou armazenamento. Uma soma de verificação mede o tamanho de um bloco de dados digitais. Representa exclusivamente um arquivo que é uma string. Linux tem vários algoritmos matemáticos para gerar uma soma de verificação para um arquivo.
Normalmente, na internet, a soma de verificação sha256 é fornecida como uma string diretamente no arquivo principal ou como um arquivo de texto na seção de download. Através do arquivo de soma de verificação original, podemos verificar a soma de verificação com a ferramenta de soma de soma de verificação.
Como gerar sha256 verificação?
Um algoritmo de soma de verificação gera uma soma de verificação. Existem vários algoritmos de soma de verificação.
O algoritmo de hash seguro gera um valor de soma de verificação, quebrando os dados do arquivo em pedaços menores, criando um valor de hash para cada parte e adicionando -os.
O SHA256 cria o valor Digest ou Hash do arquivo e, uma vez que o arquivo é adulterado ou modificado, o valor original do SHA256 Digest é alterado.
Como verificar sha256 soma de soma com sha256sum
Podemos verificar a soma de verificação sha256 de duas maneiras,
Método da linha de comando
Existem ferramentas disponíveis em cada distribuição Linux para diferentes algoritmos de soma de verificação. Podemos verificar e gerar a soma de verificação usando essas ferramentas. Algumas somas de verificação da linha de comando são as seguintes.
Além de tudo isso, SHA384SUM, SHA224SUM, etc., também estão disponíveis, que usam formatos de comando semelhantes. Aqui vamos verificar a soma de verificação com a ajuda do SHA256SUM usando “OpenSuse Leap 15.2 ”.
Utilitário de linha de comando sha256sum
Não precisamos executar nenhuma instalação para sha256sum, pois faz parte do GNU CoreUtils. Os arquivos de soma de verificação estão disponíveis para download da maioria das distribuições com arquivos ISO.
Vamos baixar o OpenSuse Leap 15.2 FILE ISO primeiro e depois baixe sua soma de verificação com a ajuda do comando wget. Vale ressaltar que, juntamente com os arquivos ISO, o arquivo de texto 'sha256sums' também é fornecido e contém valores de soma de verificação.
Wget https: // download.OpenSuse.org/distribuição/salto/15.2/ISO/OpenSUSE-LEAP-15.2-DVD-X86_64.ISO.SHA25Depois que a soma de verificação for baixada, podemos gerar a soma de verificação com a ajuda do comando abaixo mencionado.
SHA256SUM OpenSUSE-LEAP-15.2-DVD-X86_64.ISOO comando com o sinalizador '-c' é executado para comparar a soma de verificação com o valor no arquivo sha256sums. O nome do arquivo e a soma de verificação comparam todos os arquivos no diretório com o nome do arquivo correspondente e calcule a soma de verificação de cada arquivo.
$ SHA256SUM -C OpenSUSE-LEAP-15.2-DVD-X86_64.ISO.SHA256Com base na soma de verificação do arquivo ISO, podemos ver que corresponde ao arquivo original. Recebemos ok na saída, o que significa que o arquivo baixado não está corrompido e adulterado com. Como resultado, podemos ver que nenhum arquivo foi adulterado ou modificado durante o download.
Se 'falhar' estiver escrito na saída em vez de 'ok', mostra que nosso arquivo está corrompido e adulterado ao baixá -lo. Temos que baixar o arquivo de volta; Caso contrário, não podemos baixar a respectiva distribuição.
Método da GUI
Com a ajuda do GTKHASH, podemos usar um método gráfico para verificar a soma de verificação. Ele pode verificar as somas de verificação usando GTKHash, que suporta MD5, SHA e outros algoritmos de soma de verificação.
Instalando o GTKHASH no Ubuntu
Podemos instalar facilmente o GTKHASH em nosso sistema Ubuntu, simplesmente executando o comando escrito abaixo:
Isso é tudo o que precisamos fazer. Selecione o algoritmo de soma de verificação de nossa escolha.
Usando GTKHASH
O aplicativo é relativamente fácil de usar.
Conclusão
Neste artigo, vimos como a soma de verificação detecta com precisão arquivos corruptos. É tão preciso que, se substituir ou excluir um caractere de qualquer arquivo de texto dentro da imagem ISO, o algoritmo de soma de verificação gera um valor totalmente diferente para essa imagem alterada. Esperamos que você tenha entendido tudo bem neste artigo.