Gerador de hash

Faça hash de texto ou arquivos com MD5, CRC32, SHA-1/256/512, SHA-3 e Keccak, com saída em hex ou Base64, e verifique um resumo contra um hash esperado.

Carregando ferramenta…

Gerador de hashDigite texto ou solte um arquivo para calcular de uma vez os resumos MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 e Keccak, com saída em hex ou Base64, em maiúsculas ou minúsculas. Cole um hash esperado para verificar a correspondência em tempo quase constante e mostre apenas os algoritmos que interessam. Tudo roda localmente com a Web Crypto API e WebAssembly — seu texto e seus arquivos nunca saem do navegador.

O que é Gerador de hash?

O Gerador de Hash é uma calculadora on-line e gratuita de hash e somas de verificação que transforma texto ou um arquivo enviado em vários resumos de uma vez: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 e Keccak-256. Desenvolvedores e administradores usam-na para criar somas de verificação, gerar impressões digitais de arquivos, construir chaves de cache e verificar downloads colando o hash esperado do publicador para confirmar uma correspondência. A saída pode ser exibida em hex minúsculo ou maiúsculo ou em Base64, e cada algoritmo pode ser ativado ou desativado para focar em um único resumo. O hash de arquivos lê os bytes com a Web Crypto API, enquanto CRC32, SHA-3 e Keccak rodam por um módulo WebAssembly — tudo no navegador.

Como usar Gerador de hash

  1. Escolha Texto ou Arquivo no topo — digite ou cole texto, ou solte um arquivo para fazer hash de seus bytes.
  2. Abra as Configurações (⚙) para ativar algoritmos extras (CRC32, SHA-3, Keccak) ou ocultar os que não precisa.
  3. Nas Configurações, escolha saída em hex ou Base64 e minúsculas ou MAIÚSCULAS para o hex.
  4. Leia cada resumo abaixo e clique em Copiar para colocá-lo na área de transferência.
  5. Para verificar, cole um hash conhecido no campo Verificar — uma marca indica qual algoritmo corresponde.

Exemplos

Hash da cadeia "abc"

Entrada

abc

Saída

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Verificar um download

Mude para Arquivo, solte o instalador baixado e cole a soma SHA-256 da página de lançamento no campo Verificar. Uma marca ao lado de SHA-256 confirma que o arquivo está intacto.

Soma de verificação CRC32

Ative o CRC32 nas Configurações para obter uma soma curta de 8 caracteres, útil para verificações rápidas e não criptográficas de integridade de texto ou arquivos.

Perguntas frequentes

Quais algoritmos de hash são suportados?
Oito: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 e Keccak-256. MD5, SHA-1, SHA-256 e SHA-512 vêm ativados por padrão; ative os demais nas Configurações.
Ele faz hash de arquivos, não só de texto?
Sim. Mude para o modo Arquivo e solte qualquer arquivo — seus bytes brutos são processados no seu navegador. A família SHA usa a Web Crypto API; CRC32, SHA-3 e Keccak usam um módulo WebAssembly.
Como funciona a verificação?
Cole um hash conhecido no campo Verificar. Ele é comparado com cada resumo exibido em hex (sem diferenciar maiúsculas) e Base64 usando uma comparação de tempo quase constante, e o algoritmo correspondente é destacado.
Meu texto e meus arquivos são enviados para algum lugar?
Não. Todo o hashing roda 100% no lado do cliente, no seu navegador; nada é enviado a um servidor, por isso é seguro para arquivos privados e cadeias sensíveis.
Posso usar MD5 ou SHA-1 para segurança?
Não. MD5, SHA-1 e CRC32 não são resistentes a colisões e servem para somas de verificação ou chaves de cache. Use SHA-256, SHA-512 ou SHA-3 para qualquer coisa relacionada à segurança.

Ferramentas relacionadas