FormatFlow

Desenvolvimento · Atualizado em 20 de out. de 2026 · Revisado pela FormatFlow Editorial

Gerador de hashes SHA

Você pode gerar resumos hexadecimais SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto ou de um arquivo no seu navegador, com os quatro resultados juntos e um botão de copiar para cada um.

Roda no seu navegadorGrátis · Sem cadastro · Sem marca d'água
SHA-1/256/384/512Roda no seu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta ferramenta roda na sua aba. Nada é enviado e nenhuma cópia é armazenada.

Como os arquivos são tratados

Sobre Gerador de hashes

Somas de verificação provam que um download ou arquivo de configuração é exatamente o que deveria ser, e um gerador de hashes é a forma mais rápida de obter uma. SHA-256 é a escolha habitual para verificar arquivos e assinar requisições de API, enquanto SHA-1 aparece em manifestos antigos e SHA-384 e SHA-512 em ferramentas de certificados. Esta ferramenta calcula os quatro a partir de uma entrada e mostra todos os resumos de uma vez, para você comparar com uma soma publicada sem trocar de modo.

O hashing roda pela API Web Crypto que todo navegador atual traz, então nenhuma biblioteca extra é carregada e a página funciona offline depois de aberta. Texto é processado como bytes UTF-8 exatamente como digitado, e arquivos são lidos localmente com a API File, o que significa que um instalador de 90 MB pode ser verificado sem enviar nenhuma parte pela rede. MD5 está ausente de propósito porque o Web Crypto não o implementa.

O que esta ferramenta faz

Os detalhes que importam quando você usa Gerador de hashes no trabalho real.

  • Quatro algoritmos de uma vez

    SHA-1, SHA-256, SHA-384 e SHA-512 são calculados da mesma entrada e mostrados lado a lado, com o tamanho em bits e o comprimento hexadecimal de cada resumo indicados.

  • Hash de um arquivo sem enviá-lo

    Arraste qualquer arquivo de até 100 MB e seus bytes são lidos com a API File e processados na aba, então o arquivo nunca sai do seu dispositivo.

  • Texto processado como UTF-8

    O texto é codificado como UTF-8 antes de calcular o hash sem quebra de linha oculta adicionada, então o resumo coincide com os bytes que um arquivo UTF-8 com o mesmo conteúdo teria.

  • Os resumos se atualizam enquanto você digita

    Os resultados de texto se atualizam após uma breve pausa em cada edição, então não há um botão Hash separado para lembrar nem resultado desatualizado para copiar.

  • Um botão de copiar por resumo

    Cada cartão de algoritmo tem seu próprio botão de copiar que confirma brevemente a cópia, o que importa quando há quatro strings hexadecimais longas na mesma tela.

  • Funciona offline depois de carregar

    Depois que a página está aberta, o hashing não faz nenhuma requisição de rede, então a ferramenta também funciona em rede restrita ou com a conexão desligada.

Como usar Gerador de hashes

Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.

  1. 01

    Escolha texto ou arquivo

    Selecione a aba Texto para um valor que você pode colar, ou a aba Arquivo para processar os bytes brutos de um arquivo no disco.

  2. 02

    Forneça a entrada

    Digite ou cole o texto, ou arraste um arquivo para a zona de arraste; arquivos de até 100 MB são lidos localmente, nunca enviados.

  3. 03

    Leia os quatro resumos

    Cada cartão de algoritmo mostra o resumo hexadecimal completo, seu tamanho em bits e quantos caracteres hexadecimais ele contém.

  4. 04

    Clique em Hash do arquivo ao processar um arquivo

    Texto é processado automaticamente, mas arquivos só começam quando você clica em Hash do arquivo, para um arquivo grande nunca ser lido por acidente.

  5. 05

    Copie ou compare

    Use o botão de copiar ao lado de um resumo e compare com uma soma de verificação publicada; resumos hexadecimais não diferenciam maiúsculas de minúsculas.

Como esta ferramenta funciona

Funciona com
SHA-1/256/384/512
Processamento
No cliente, dentro do seu navegador. Nada é enviado.
Tamanho máximo
Até 100 MB por arquivo
Requisitos
Chrome, Edge, Firefox ou Safari · Contexto seguro (HTTPS ou localhost) para Web Crypto

Limitações que vale conhecer

  • Sem MD5: o Web Crypto não o implementa e nenhuma biblioteca de hashes de terceiros é carregada.
  • Apenas resumos simples: não há HMAC, salt, hashing com chave nem hashing de senhas.
  • Arquivos são limitados a 100 MB porque o arquivo inteiro é lido na memória antes de o resumo ser calculado.
  • Texto é processado como UTF-8 sem quebra de linha adicionada e hashes de arquivo cobrem os bytes brutos, então finais de linha e espaço em branco oculto mudam o resultado.

Privacidade e tratamento de arquivos

Texto e arquivos são processados dentro desta aba do navegador com a API Web Crypto. Nada é enviado, armazenado, registrado ou colocado em cache, e nenhum resumo sai da página a menos que você o copie. O hashing não faz nenhuma requisição de rede, então a ferramenta também funciona offline depois que a página carrega.

Ler a política de privacidade completa

Perguntas frequentes sobre Gerador de hashes

Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.

Qual a diferença entre SHA-1, SHA-256, SHA-384 e SHA-512?
Os quatro são algoritmos SHA, mas produzem resumos de tamanhos diferentes: 160, 256, 384 e 512 bits. SHA-256 é o padrão normal para somas de verificação de arquivos e assinaturas de API. SHA-1 ainda funciona como soma de verificação mas não resiste mais a colisões, então evite-o para decisões de segurança.
Por que não há opção MD5 neste gerador de hashes?
MD5 não faz parte da API Web Crypto, então suportá-lo exigiria carregar uma implementação JavaScript separada. Além disso o MD5 está quebrado para fins de segurança porque existem colisões práticas. Use o comando md5sum no Linux ou Get-FileHash -Algorithm MD5 no PowerShell quando precisar dessa soma legada.
Posso calcular o hash de um arquivo sem enviá-lo?
Sim. O arquivo é lido com a API File do navegador e processado com Web Crypto dentro da aba. Nenhum byte é enviado ao FormatFlow nem a ninguém, e o único limite é o teto de 100 MB que mantém o uso de memória da aba previsível.
Por que o resumo de um arquivo difere do resumo do mesmo texto?
Um arquivo é processado como seus bytes exatos, incluindo finais de linha e qualquer quebra de linha final. A aba Texto processa a codificação UTF-8 do que você digita, sem quebra de linha adicionada. Copiar o conteúdo de um arquivo na aba Texto pode, portanto, produzir um resumo diferente.
Como verifico um arquivo baixado contra um hash publicado?
Copie o resumo do seu arquivo e compare com a soma de verificação publicada pelo fornecedor. Resumos hexadecimais não diferenciam maiúsculas de minúsculas, e arquivos de soma costumam usar o formato hash, dois espaços e o nome do arquivo, então compare apenas a parte do hash.
Hashing é a mesma coisa que criptografia?
Não. Criptografia é reversível com a chave certa, enquanto o hashing é unidirecional, então a entrada original não pode ser recuperada a partir do resumo. É por isso que hashes servem para verificações de integridade e por isso hashes SHA simples não são uma boa forma de armazenar senhas sozinhos.
A ferramenta adiciona salt ao hash ou uma chave HMAC?
Não. Estes são resumos simples sem chave, que é o que uma comparação de soma de verificação precisa. Para autenticação de mensagem use HMAC com uma chave secreta no seu próprio código, e para armazenar senhas use uma função dedicada de hashing de senhas como Argon2 ou bcrypt.
Dois arquivos diferentes podem produzir o mesmo hash?
Uma colisão é sempre teoricamente possível porque um resumo de comprimento fixo não consegue codificar todas as entradas possíveis. Para SHA-256, SHA-384 e SHA-512 não se conhece nenhuma colisão prática. Colisões de SHA-1 já foram demonstradas, e é por isso que ele está marcado como legado aqui.

Para continuar lendo

Guias que explicam as decisões por trás de Gerador de hashes.

Revisado por FormatFlow Editorial · Equipe de ferramentas e formatos de arquivo

Última atualização: 20 de out. de 2026