Logotipo
Prompt Minds

Gerador de hash — MD5, SHA-1, SHA-256 e SHA-512

Calcule o hash de textos ou arquivos, crie HMACs e verifique checksums — com privacidade no seu navegador.

टेक्स्ट या फ़ाइल का MD5, SHA-256 हैश बनाएँ और डाउनलोड का चेकसम जाँचें।

100% privado — funciona no seu navegador · Última atualização: outubro de 2026

Verificar um checksum

Cole um hash esperado para compará-lo com os resultados acima.
Logotipo do PDNobPDNob Seu editor de PDF leve com IA Editar · Converter · Comprimir · OCR · IA Baixar para computador

Dicas rápidas

Use SHA-256 ou SHA-512 para qualquer coisa ligada à segurança
Confira downloads colando o checksum do publicador
Espaços extras ou quebras de linha mudam o hash
Nunca guarde senhas com SHA simples ou MD5
Use HMAC-SHA256 para verificar assinaturas de webhooks
Todas as ferramentas
Publicidade

Resposta rápida

Digite um texto ou escolha um arquivo e a ferramenta mostra de uma vez os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Por exemplo, o SHA-256 de «hello world» é b94d27b9…efcde9. Para conferir um download, cole o checksum do site do publicador na caixa de verificação — uma correspondência significa que o arquivo é idêntico. Marque HMAC para assinar dados com uma chave secreta. Nada é enviado.

O que é um Gerador de hash?

Um Gerador de hash (हैश जनरेटर) calcula um hash criptográfico — uma impressão digital curta e de tamanho fixo — para qualquer texto ou arquivo. Dê uma única palavra ou um vídeo de um gigabyte e você recebe de volta uma sequência de caracteres hexadecimais que representa de modo único exatamente aqueles dados. Mude até um único byte e a impressão digital muda por completo. Essa propriedade simples faz dos hashes um dos blocos de construção mais úteis da computação: eles verificam se os downloads não foram corrompidos nem adulterados, detectam arquivos duplicados, assinam requisições de API, movem sistemas de controle de versão como o Git e ajudam a guardar senhas com segurança.

Esta ferramenta grátis calcula cinco algoritmos comuns de uma vez — MD5, SHA-1, SHA-256, SHA-384 e SHA-512 — para texto ou arquivos de até 500 MB, mostra o resultado em hex ou Base64, pode criar assinaturas HMAC com uma chave secreta e inclui uma caixa de verificação que diz na hora se um checksum publicado coincide. A família SHA usa a Web Crypto API embutida no seu navegador; o MD5, que os navegadores não oferecem, usa nossa própria implementação, conferida com os vetores de teste oficiais da RFC 1321. Tudo roda localmente, então seus arquivos e segredos nunca saem do seu dispositivo.

Principais recursos

  • Cinco algoritmos lado a lado — MD5, SHA-1, SHA-256, SHA-384, SHA-512.
  • Texto ou arquivo — digite, cole, escolha ou arraste um arquivo.
  • Arquivos de até 500 MB, lidos e processados no seu dispositivo com uma barra de progresso.
  • Hex ou Base64, com opção de MAIÚSCULAS.
  • HMAC com qualquer chave secreta para os algoritmos SHA.
  • Verificação de checksum contra todos os algoritmos de uma vez.
  • Cópia com um clique para cada resultado.
  • Privado — nada é enviado nem armazenado.

Como usar — passo a passo

  1. Escolha Texto ou Arquivo.
  2. Digite o texto na caixa ou escolha / solte um arquivo.
  3. Veja os cinco hashes — eles se atualizam enquanto você digita.
  4. Mude o formato para hex em MAIÚSCULAS ou Base64 se o seu sistema precisar.
  5. Marque HMAC e informe uma chave secreta para criar assinaturas.
  6. Cole um checksum esperado na caixa de verificação para comparar.

Exemplo: «hello world»

AlgoritmoHash de «hello world»
MD55eb63bbbe01eeed093cb22bb8f5acdc3
SHA-12aae6c35c94fcfb415dbe95f408b9ce91ee846ed
SHA-256b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
HMAC-SHA256 (chave «secret»)734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a

Acrescente um H maiúsculo ou um ponto final e todos os valores mudam por completo. Esse «efeito avalanche» é o que torna os hashes impressões digitais confiáveis.

Qual algoritmo devo usar?

AlgoritmoResultadoStatusUsar para
MD5128 bits (32 hex)Quebrado — colisões são fáceisChecksums antigos, eliminação de duplicados sem fins de segurança
SHA-1160 bits (40 hex)Quebrado — colisões práticas demonstradas em 2017Apenas sistemas antigos
SHA-256256 bits (64 hex)SeguroIntegridade de arquivos, assinaturas, HMAC, a maioria dos propósitos
SHA-384384 bits (96 hex)SeguroTLS, contextos de alta segurança
SHA-512512 bits (128 hex)SeguroIntegridade com grande margem, muitas vezes rápido em CPUs de 64 bits

Na dúvida, escolha o SHA-256. É o padrão para downloads de software, assinatura de código, blockchains, Subresource Integrity e assinaturas de API.

Verificando downloads com checksums

Muitos publicadores de software — distribuições Linux, ferramentas Android, projetos de código aberto, fabricantes de firmware — listam um checksum SHA-256 (às vezes MD5 ou SHA-1) ao lado de cada download. Para verificar a sua cópia:

  1. Mude para Arquivo e escolha o arquivo baixado.
  2. Copie o checksum da página oficial do publicador.
  3. Cole-o em Verificar um checksum.
  4. Coincide significa que o arquivo é idêntico, bit a bit, ao do publicador; Não coincide significa que foi corrompido no caminho ou alterado — baixe-o de novo da fonte oficial.

O checksum deve vir de uma fonte confiável. Se um invasor controla o site, ele pode mudar tanto o arquivo quanto o checksum — e é por isso que projetos importantes também assinam seus checksums criptograficamente.

HMAC explicado

Um hash simples prova que os dados não mudaram, mas qualquer um pode calculá-lo. Um HMAC (código de autenticação de mensagem baseado em hash) mistura uma chave secreta ao cálculo, então só quem conhece a chave pode produzir o valor correto. Gateways de pagamento, GitHub, Razorpay, Stripe e muitos outros serviços assinam webhooks com HMAC-SHA256: seu servidor recalcula o HMAC do corpo recebido com o segredo compartilhado e o compara com o cabeçalho de assinatura. Esta ferramenta permite reproduzir essas assinaturas ao depurar. Lembre-se de comparar o corpo bruto exato — uma string JSON reformatada produz um HMAC diferente.

Hashes e senhas

Os sites nunca devem guardar senhas em texto simples — mas guardar um SHA-256 ou MD5 simples da senha também não basta. Hashes rápidos podem ser calculados bilhões de vezes por segundo em placas de vídeo, e enormes «rainbow tables» pré-calculadas associam senhas comuns aos seus hashes. O armazenamento de senhas exige um algoritmo propositalmente lento e com salt, como Argon2, bcrypt ou scrypt, executado no servidor. Use esta ferramenta para checksums, aprendizado e depuração — não para montar um banco de dados de senhas.

Como a ferramenta funciona

O texto é codificado como bytes UTF-8 — a codificação padrão da web — então hindi, emoji e outros caracteres geram o mesmo hash que na maioria das linguagens de programação. Os hashes SHA e HMACs são calculados com crypto.subtle.digest e crypto.subtle.sign, o mesmo código auditado que seu navegador usa para HTTPS. O MD5 é calculado por uma pequena implementação aberta da RFC 1321, processada em fatias para arquivos grandes, para que a página continue responsiva. Os arquivos são lidos com a File API direto do seu disco para a memória; nenhuma requisição de rede é feita.

Hashes na tecnologia do dia a dia

Você usa funções de hash todos os dias sem perceber. O Git nomeia cada commit e versão de arquivo pelo seu hash, então qualquer mudança no histórico é detectável. Os certificados HTTPS são assinados sobre hashes SHA-256. As lojas de apps e as atualizações de sistemas operacionais conferem hashes antes de instalar. Os serviços de armazenamento em nuvem usam hashes para evitar guardar o mesmo arquivo duas vezes. As blockchains encadeiam blocos com SHA-256. Até o atributo integrity na tag script de um site é um hash SHA-384 em Base64 que diz ao navegador para recusar um arquivo modificado. Entender hashes torna todos esses sistemas mais fáceis de compreender — e esta ferramenta permite experimentar com eles com segurança.

Usos comuns

  • Verificar imagens ISO, instaladores, APKs e downloads de firmware.
  • Detectar arquivos duplicados comparando hashes.
  • Depurar assinaturas de webhooks e APIs (HMAC-SHA256).
  • Criar chaves de cache e ETags.
  • Gerar valores de Subresource Integrity (SHA-384, Base64) para scripts.
  • Aprender como as funções de hash se comportam em aulas de ciência da computação.
  • Conferir se uma cópia de backup é idêntica ao original.
  • Confirmar que um documento enviado por e-mail é a mesma versão que um colega aprovou.
  • Registrar impressões digitais de arquivos num log de auditoria para detectar mudanças futuras.

Erros comuns a evitar

  • Espaços em branco ocultos — uma quebra de linha ou espaço no final muda o hash.
  • Diferenças nos finais de linha — arquivos de texto do Windows (CRLF) e do Unix (LF) geram hashes diferentes.
  • Usar MD5 ou SHA-1 para segurança — escolha SHA-256 ou mais forte.
  • Comparar algoritmos diferentes — um checksum SHA-256 nunca vai coincidir com um resultado MD5.
  • Confiar em checksums de espelhos não oficiais.

Solução de problemas

  • Não coincide, mas o arquivo parece bom — confira se você copiou o checksum inteiro e o algoritmo certo; baixe de novo, se precisar.
  • Arquivo grande demais — o limite é 500 MB para proteger a memória do seu navegador.
  • O hash difere da saída da linha de comando — comandos como echo acrescentam uma quebra de linha; use echo -n ou printf.
  • O MD5 mostra «HMAC é oferecido só para algoritmos SHA» — desmarque HMAC para ver o MD5 simples.

Glossário rápido

  • Hash / resumo (digest): a saída de tamanho fixo de uma função de hash.
  • Checksum: um hash publicado para verificar a integridade de um arquivo.
  • Colisão: duas entradas diferentes com o mesmo hash.
  • Efeito avalanche: uma pequena mudança na entrada causando um hash completamente diferente.
  • HMAC: um hash com chave usado para autenticar mensagens.
  • UTF-8: a codificação de texto usada para transformar caracteres em bytes.
  • Hexadecimal: notação de base 16 que usa 0–9 e a–f; cada byte vira dois caracteres.
  • Base64: uma codificação de texto que representa 3 bytes com 4 caracteres, deixando os hashes mais curtos.
  • Salt: dados aleatórios acrescentados a uma senha antes do hash para que senhas idênticas tenham hashes diferentes.

Por que usar este Gerador de hash?

Ele mostra de uma vez todos os hashes comuns para texto e arquivos grandes, verifica checksums automaticamente, aceita HMAC, explica quais algoritmos são seguros e mantém tudo no seu dispositivo — grátis, rápido e sem cadastro.

Gerador de hash — Informações principais

AlgoritmosMD5, SHA-1, SHA-256, SHA-384, SHA-512
EntradasTexto UTF-8 ou um arquivo de até 500 MB
ResultadoHex (minúsculo/maiúsculo) ou Base64
HMACHMAC-SHA-1/256/384/512 com a sua chave secreta
VerificarCole um checksum esperado para comparar
SegurançaSHA-256+ para integridade; MD5/SHA-1 estão quebrados para segurança

Perguntas frequentes

O que é um hash?

Uma função de hash transforma qualquer quantidade de dados em uma impressão digital curta de tamanho fixo. A mesma entrada sempre dá o mesmo hash, e até a mudança de uma letra dá um resultado completamente diferente. Os hashes são usados para conferir a integridade de arquivos, guardar senhas com segurança (com algoritmos especiais) e identificar dados.

Qual é a diferença entre MD5, SHA-1 e SHA-256?

Eles produzem hashes de tamanhos diferentes — MD5 de 128 bits, SHA-1 de 160 bits, SHA-256 de 256 bits — e têm segurança diferente. Foram encontradas colisões práticas para MD5 e SHA-1, então não devem ser usados para segurança. SHA-256 e SHA-512 são escolhas atuais e seguras.

Como verifico um arquivo baixado?

Mude para Arquivo, escolha o arquivo baixado e cole o checksum mostrado na página de download na caixa de verificação. Se aparecer Coincide, o arquivo é exatamente o que o publicador lançou; se não, baixe-o de novo do site oficial.

O MD5 ainda é seguro de usar?

Não para segurança. Invasores podem criar dois arquivos diferentes com o mesmo MD5. Ainda serve para detectar corrupção acidental ou para sistemas antigos que o exigem.

Posso fazer hash de arquivos grandes?

Sim, arquivos de até 500 MB. O arquivo é lido na memória do seu navegador e o hash é calculado localmente; arquivos muito grandes exigem memória livre suficiente no seu dispositivo.

Por que meu hash é diferente do de outra ferramenta?

Geralmente a entrada é diferente — um espaço extra, uma quebra de linha no final, uma codificação de texto diferente ou finais de linha do Windows em vez dos do Unix. Esta ferramenta faz o hash do texto em UTF-8 exatamente como digitado.

O que é HMAC?

O HMAC combina uma função de hash com uma chave secreta para criar um código de autenticação de mensagem. Só quem tem a chave pode produzi-lo ou verificá-lo, e é por isso que APIs e webhooks usam assinaturas HMAC-SHA256.

Posso descriptografar ou reverter um hash?

Não. Os hashes são de mão única. Os sites que dizem «descriptografar MD5» apenas consultam hashes de senhas comuns em grandes tabelas — mais um motivo para não usar hashes simples para senhas.

Devo usar SHA-256 para guardar senhas?

Não. Hashes rápidos como o SHA-256 são fáceis de quebrar por força bruta. Use um algoritmo lento de hash de senhas, como bcrypt, scrypt ou Argon2, no seu servidor.

O que é a opção Base64?

Ela mostra os mesmos bytes do hash em Base64 em vez de hexadecimal — mais curto, e o formato que algumas APIs e atributos de Subresource Integrity esperam.

Meu arquivo é enviado?

Não. Arquivos e textos são processados inteiramente no seu navegador.

O Gerador de hash é grátis?

Sim. É grátis, ilimitado e não exige cadastro.

Tire a impressão digital de qualquer arquivo ou texto!

MD5, SHA-256 e HMAC em segundos — grátis e privado.

Conheça mais ferramentas da Prompt Minds

O Gerador de hash funciona muito bem junto com nossas outras ferramentas grátis. Todas as ferramentas do Prompt Minds rodam inteiramente no seu navegador — sem cadastro, sem uploads, sem marca d’água. Ver todas as ferramentas grátis.

Assistente de IA da Prompt Minds
Namaste! Como posso ajudar você com o Gerador de hash?