Hash SHA-1 e soma de verificação

Calcule SHA-1 de 40 caracteres para texto UTF-8 ou ficheiros locais. Compare somas, copie ou descarregue o resultado e perceba a diferença dos identificadores Git.

Calcular
0 caracteres
Resultado

O resultado será apresentado aqui.

Como calcular e verificar SHA-1

  1. Introduza texto ou escolha um ficheiro local; o ficheiro selecionado substitui o texto.
  2. Cole opcionalmente a soma SHA-1 esperada, sem nome de ficheiro, e calcule.
  3. Copie ou descarregue o resumo completo de 40 caracteres e consulte a comparação.

Como utilizar Hash SHA-1 e soma de verificação

SHA-1 está disponível para compatibilidade com sistemas e somas publicadas existentes. Não é adequado para novos mecanismos resistentes a colisões. O cálculo usa os bytes exatos do ficheiro ou do texto UTF-8.

Exemplo SHA-1: o vetor de teste padrão abc

Entrada
abc
Resultado
a9993e364706816aba3e25717850c26c9cd0d89d

Perguntas sobre Hash SHA-1 e soma de verificação

O que representa o resultado SHA-1 de 40 caracteres?

É o resumo SHA-1 completo de 160 bits, em hexadecimal minúsculo. O texto é codificado em UTF-8; os ficheiros usam os bytes originais. Os limites são 8 MiB para texto e 32 MiB para ficheiros, processados no navegador.

Porque difere o SHA-1 do ficheiro do identificador de objeto Git?

Num repositório SHA-1, o Git calcula o hash do cabeçalho do objeto juntamente com o conteúdo, não apenas dos bytes do ficheiro. Para um blob, o cabeçalho inclui blob, o tamanho em bytes e um byte nulo. Esta ferramenta calcula SHA-1 simples, não identificadores Git nem HMAC-SHA-1. Para hashes com chave, use HMAC.

Como comparo uma soma e porque pode não coincidir?

Cole apenas o hash hexadecimal esperado. A comparação ignora maiúsculas e espaços exteriores. Maiúsculas no texto, espaços, CRLF em vez de LF, uma mudança de linha final ou UTF-8 BOM alteram os bytes e o resumo. O texto não é normalizado; nomes e caminhos de ficheiros são excluídos.

É possível desencriptar SHA-1? Ainda é seguro?

SHA-1 é um hash, não encriptação reversível. A ferramenta não recupera o original nem verifica assinaturas. Os ataques de colisão tornam-no inadequado para novos projetos de segurança. Use-o para compatibilidade com somas existentes; prefira SHA-256 para novas verificações de ficheiros e Argon2id ou um esquema específico para palavras-passe.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.