Gerador de Hash

O Gerador de Hash calcula hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 simultaneamente de texto ou arquivos. Possui hashing em lote com drag-and-drop e barras de progresso, comparação visual com destaque de diferenças por caractere, geração de HMAC com gerenciamento de chave secreta e indicadores de força de algoritmo. Usa Web Crypto API — 100% client-side.

0 caracteres

Tem uma sugestão?

Solicite uma nova ferramenta ou sugira melhorias — junte-se à nossa comunidade no Slack!

Deixar feedback no Slack

O que é um Gerador de Hash?

Um gerador de hash calcula um digest de tamanho fixo (impressão digital) de qualquer dado de entrada usando funções de hash criptográficas como MD5, SHA-1, SHA-256 ou SHA-512. A mesma entrada sempre produz o mesmo hash, mas mesmo uma mudança de um único bit na entrada produz um hash completamente diferente (efeito avalanche). Funções de hash são unidirecionais — não é possível reverter um hash para os dados originais. Esta ferramenta usa a Web Crypto API nativa do navegador para hashes da família SHA e uma implementação JavaScript pura para MD5.

Como Usar Este Gerador de Hash

  1. Vá para a aba Texto e digite ou cole texto — todos os 5 algoritmos de hash calculam simultaneamente em tempo real
  2. Use a aba Arquivo para arrastar e soltar arquivos para cálculo de hash local com acompanhamento de progresso
  3. Mude para a aba Comparar para comparar visualmente duas strings de hash com destaque de diferenças por caractere
  4. Use a aba HMAC para gerar códigos de autenticação de mensagem com chave secreta
  5. Copie qualquer hash com um clique ou exporte resultados em lote para CSV

Perguntas Frequentes

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

MD5 produz um hash de 128 bits (32 caracteres hex) e é rápido mas criptograficamente quebrado. SHA-1 produz hashes de 160 bits e também está depreciado. SHA-256 produz hashes de 256 bits e é atualmente recomendado para a maioria das aplicações. SHA-512 oferece saída de 512 bits e pode ser mais rápido que SHA-256 em processadores de 64 bits.

O MD5 ainda é seguro para uso?

MD5 NÃO deve ser usado para fins de segurança porque ataques de colisão são práticos e rápidos. No entanto, MD5 ainda é aceitável para checksums não relacionados à segurança, como verificar downloads de arquivos ou detectar corrupção acidental de dados.

O que é HMAC e quando devo usá-lo?

HMAC combina uma função de hash com uma chave secreta. Diferente de um hash simples, HMAC prova tanto que os dados não foram alterados quanto que vieram de alguém que conhece a chave secreta. Use HMAC para assinatura de requisições de API, verificação de webhooks e cenários que necessitam de verificação de integridade autenticada.

Como verifico o checksum de um arquivo?

Solte o arquivo baixado na aba Arquivo para calcular seu hash, depois vá para a aba Comparar. Cole o hash oficial do publicador no Hash A e seu hash calculado no Hash B. A ferramenta mostrará uma comparação visual por caractere.

Meus dados estão seguros ao usar esta ferramenta?

Sim. Todo o cálculo de hash acontece no seu navegador usando a Web Crypto API. Nenhum texto, arquivo ou hash é enviado a qualquer servidor.

Ferramentas Relacionadas