Linux Commands · 3 min read · Sep 20, 2025
Tutorial do Comando sha1sum do Linux para Iniciantes (com Exemplos)

O comando sha1sum é uma ferramenta usada para calcular e verificar somas de verificação SHA-1 (Secure Hash Algorithm 1). Este comando gera um valor hash de 160 bits, tipicamente apresentado como um número hexadecimal de 40 dígitos, a partir de arquivos de entrada ou entrada padrão. O principal objetivo do sha1sum é garantir a integridade dos dados, verificando se os arquivos não foram alterados ou corrompidos. Ao comparar o hash SHA-1 de um arquivo em diferentes momentos ou entre diferentes fontes, os usuários podem determinar se o arquivo permanece inalterado. Este comando é comumente usado na distribuição de software para verificar a integridade de arquivos baixados, garantindo que correspondam aos arquivos originais fornecidos pelos desenvolvedores.
A linha de comando do Linux oferece várias ferramentas para verificar e validar a integridade de um arquivo. Uma dessas ferramentas é o sha1sum, que discutiremos neste tutorial usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos aqui foram testados em uma máquina Ubuntu 24.04 LTS.
Comando sha1sum do Linux
O comando sha1sum é usado para calcular e verificar o resumo da mensagem SHA1. A seguir está sua sintaxe:
sha1sum [OPÇÃO]... [ARQUIVO]...E aqui está como a página do manual descreve esta ferramenta:
Imprimir ou verificar somas de verificação SHA1 (160 bits).
Sem ARQUIVO, ou quando ARQUIVO é -, leia a entrada padrão.A seguir estão alguns exemplos no estilo Q&A que devem dar uma ideia melhor de como essa ferramenta funciona.
Q1. Como usar o comando sha1sum?
O uso básico é bastante simples - basta executar o comando com um nome de arquivo como entrada.
Por exemplo:
sha1sum test.txtAqui está a saída que o comando acima produziu no meu sistema:

À esquerda está o resumo da mensagem calculado pela ferramenta. Aqui está como a saída pode ser compreendida:
O modo padrão é imprimir uma linha com a soma de verificação, um espaço, um
caractere indicando o modo de entrada ('*' para binário, ' ' para texto ou
onde binário é insignificante), e o nome de cada ARQUIVO.Q2. Como usar sha1sum para verificar a integridade de um arquivo?
Para fazer isso, primeiro salve o resumo da mensagem produzido pelo comando em um arquivo .sha1. Por exemplo, aqui está como fizemos isso em nosso caso:
sha1sum test.txt > test.sha1Agora, com ambos test.txt e test.sha1 no mesmo diretório, use a opção de linha de comando -c para verificar a integridade do arquivo.
sha1sum -c test.sha1Caso a verificação falhe, a ferramenta produz a seguinte saída:

Q3. Como forçar o sha1sum a ler o arquivo em modo binário?
Por padrão, o comando sha1sum lê um arquivo em modo texto. No entanto, você pode forçar a ferramenta a ler em modo binário também, o que é algo que você pode fazer usando a opção -b.
sha1sum -b [nome do arquivo]Q4. Quais sub-opções estão disponíveis ao verificar somas de verificação?
Existem várias preferências que você pode definir ao verificar somas de verificação usando sha1sum. Aqui está a lista:
--ignore-missing
não falhar ou relatar status para arquivos ausentes
--quiet
não imprimir OK para cada arquivo verificado com sucesso
--status
não produzir nada, o código de status mostra sucesso
--strict
sair com código diferente de zero para linhas de soma de verificação formatadas incorretamente
-w, --warn
avisar sobre linhas de soma de verificação formatadas incorretamenteConclusão
Como você concordará, a ferramenta sha1sum oferece poucos recursos. Já discutimos a maioria de suas opções de linha de comando aqui. Uma vez que você tenha terminado de praticar esses, dirija-se à página do manual da ferramenta para mais informações.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.