Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresGerador de hash
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Gerador de hash

desenvolvimento

MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de texto ou arquivos, com comparação de checksum

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.

Um hash transforma qualquer entrada em uma impressão digital de tamanho fixo, então um arquivo alterado dá um resultado diferente. MD5, SHA-1, SHA-256, SHA-384 e SHA-512 estão todos aqui, 5 algoritmos, com uma caixa de comparação para conferir um download com o checksum publicado. Os arquivos são lidos localmente.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Gerador de HMAC HMAC-SHA1, SHA-256, SHA-384 e SHA-512 de texto ou de um arquivo, e verificação de assinaturas
  • Hash e verificação bcrypt Gere o hash bcrypt de uma senha com custo de 4 a 14, ou confira uma senha com um hash

Como gerar o hash de um texto ou arquivo

1

Escolha Texto e digite, ou escolha Arquivo e clique em Escolher um arquivo ou solte um na caixa.

2

Ative ou desative algoritmos: MD5, SHA-1, SHA-256, SHA-384 e SHA-512.

3

Escolha saída Hex ou Base64, e Maiúsculas se precisar de hexadecimal em maiúsculas.

4

Clique no ícone de copiar ao lado de um hash, ou em Copiar tudo para todos.

5

Para conferir um valor, cole-o em "Comparar com um hash esperado" e veja Confere ou Não confere.

Sobre o gerador de hash

Este gerador de hash calcula MD5, SHA-1, SHA-256, SHA-384 e SHA-512 do texto que você digita ou do arquivo que escolhe, todos de uma vez. Os resultados aparecem em hexadecimal ou Base64 com cópia em um clique, e uma caixa de comparação diz claramente se um arquivo confere com o checksum esperado.

O uso mais comum é conferir um download: uma imagem de sistema operacional, um instalador ou um firmware é publicado com um valor SHA-256, e compará-lo prova que a cópia no seu disco está completa e sem alterações. Desenvolvedores também usam hashes para criar chaves de cache, preencher atributos de Subresource Integrity em HTML e verificar se dois arquivos são idênticos sem compará-los byte a byte.

Texto e arquivos de até 256 MB são processados com o mecanismo Web Crypto embutido no seu navegador; o MD5 usa a biblioteca spark-md5. Arquivos maiores, de até 4 GB, são lidos em blocos de 4 MB com barra de progresso e processados passo a passo, então o uso de memória fica baixo. O texto é codificado em UTF-8, como no comando sha256sum.

MD5 e SHA-1 estão quebrados para segurança e só devem ser usados para detectar danos acidentais. Para tudo o que precisa resistir a adulteração, use SHA-256 ou mais forte, e nunca guarde senhas como hash simples. Nada do que você digita ou escolhe sai do seu dispositivo. Ferramentas relacionadas: Base64 Encode and Decode, Password Generator, UUID Generator.

Perguntas frequentes

Como confiro o checksum SHA-256 de um arquivo?

Escolha Arquivo, selecione o arquivo baixado e cole o checksum da página de download na caixa de comparação. Você recebe um resultado claro: confere ou não confere. O algoritmo é detectado pelo tamanho do checksum colado.

Meu arquivo é enviado para calcular o hash?

Não. O arquivo é lido e processado pelo seu próprio navegador, então nunca sai do seu dispositivo. É por isso também que arquivos muito grandes funcionam: nada precisa ser transferido. A ferramenta é gratuita e não exige cadastro.

É seguro usar MD5 ou SHA-1?

Não para segurança. Pesquisadores conseguem criar dois arquivos diferentes com o mesmo hash MD5 ou SHA-1. Eles ainda servem para detectar corrupção acidental em um download. Use SHA-256 ou SHA-512 quando a adulteração importar.

Por que meu hash é diferente do de outra ferramenta?

Geralmente a entrada difere por um caractere invisível: uma quebra de linha no final, um espaço ou finais de linha do Windows. Aqui o texto é processado exatamente como digitado, codificado em UTF-8. O comando echo adiciona uma quebra de linha, a menos que você use echo -n.

Qual é a diferença entre a saída hex e Base64?

Hex e Base64 são os mesmos bytes do hash escritos de duas formas. Hex usa 0-9 e a-f, com 64 caracteres para um SHA-256, e é a forma usada por arquivos de checksum e pelo Git. Base64 empacota esses mesmos 32 bytes em 44 caracteres e é o que atributos de Subresource Integrity e cabeçalhos HTTP de digest esperam.

Qual o tamanho máximo de arquivo?

Até 4 GB. Arquivos de até 256 MB são processados de uma vez com Web Crypto; os maiores são lidos em blocos com barra de progresso, o que leva um pouco mais de tempo, mas mantém o uso de memória baixo. Você pode cancelar a qualquer momento.

Ainda com dúvidas? Pergunte sobre Gerador de hash e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Encurtador de URLTransforme um link longo em um curto com QR code, grátis e sem contaAnalisador de URL e editor de parâmetrosSepare um link em partes, edite os parâmetros e monte-o de novoGerador de UUIDUUIDs v4 aleatórios e v7 ordenados por tempo, até 1.000 de uma vez, com validadorGerador de expressões cronMonte um agendamento cron com menus, leia em linguagem simples e veja as próximas execuçõesGerador de slugsSlugs de URL limpos a partir de títulos, inclusive com acentos ou em hindi, um ou centenas de uma vezGerador de meta tagsEscreva as tags title, description, canonical, Open Graph e Twitter com prévia ao vivoGerador de robots.txtCrie um robots.txt com modelos e depois veja o que cada linha realmente fazCSS Grid GeneratorBuild a CSS grid with column sizes, gaps and named areas, live preview, CSS or Tailwind
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)