security

Gerador de hash

Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e HMAC para texto e arquivos localmente — com modo em lote.

Pronto

Hashes atualizam localmente enquanto você digita.

Hash não é criptografia

Hashes são impressões digitais unidirecionais para integridade, chaves de cache e comparações. Não ocultam dados nem revertem a entrada original. Use criptografia de verdade quando precisar de confidencialidade.

Verificar digest

Cole um digest hex esperado para comparar com o resultado atual de texto ou arquivo.

Cole um digest esperado para verificar correspondência.

MD5

Os hashes aparecerão aqui.

SHA-256

Os hashes aparecerão aqui.

SHA-512

Os hashes aparecerão aqui.

Sobre esta ferramenta

O Gerador de hash DevCove ajuda a calcular checksums, digests e códigos de autenticação HMAC sem enviar dados. Faça hash de texto UTF-8, arraste arquivos ou processe várias linhas em lote. Use HMAC quando precisar de um MAC com chave secreta compartilhada. MD5 e SHA são gerados localmente com Web Crypto API e MD5 embutido — segredos, logs e arquivos ficam no seu dispositivo.

Como usar

Use este gerador quando precisar de checksums ou valores HMAC rápidos no desenvolvimento:

  1. Escolha Hash para digests simples ou HMAC quando precisar de autenticação de mensagem com chave.
  2. Escolha Texto, Arquivo ou Lote conforme for string, artefato baixado ou vários valores.
  3. Selecione os algoritmos necessários — SHA-256 para integridade ou MD5 para legado.
  4. No modo HMAC, informe a chave compartilhada da API, webhook ou especificação de assinatura.
  5. Cole texto UTF-8 e copie digests individuais ou o conjunto completo.
  6. Solte um arquivo para os mesmos digests em binários, logs ou exports sem enviar ao servidor.
  7. Use lote com um valor por linha para CSV, checagens de migração ou comparação de payloads de API.
  8. Qualquer pessoa com a mesma entrada reproduz o mesmo hash; HMAC exige a chave secreta.

Recursos

Feito para checksums, digests e fluxos HMAC do dia a dia:

  • MD5, SHA-1, SHA-256, SHA-384 e SHA-512 em um só lugar.
  • Modos Hash e HMAC com campo de chave secreta compartilhada.
  • Hash de texto UTF-8 com atualização ao vivo.
  • Hash de arquivo por arrastar e soltar até 5 MB.
  • Hash linha a linha em lote com cópia separada por tabulação.
  • Campo de verificação de digest contra checksum publicado.
  • Saída hexadecimal opcional em maiúsculas.
  • Botões Copiar por algoritmo e copiar tudo.
  • Avisos claros de que hash e HMAC não são criptografia.
  • 100% no navegador — entrada não vai aos servidores DevCove.
  • Complementa Base64, JWT e gerador de senhas para depuração e verificação.

FAQ

MD5 ainda é útil?

MD5 é fraco para resistência a colisão em cenários sensíveis, mas ainda aparece em checksums legados, cache e ferramentas de terceiros. Este gerador suporta inspeção e migração, não como garantia de segurança.

Qual a diferença entre hash e criptografia?

Hash é um digest unidirecional dos dados. Criptografia é reversível com a chave certa. Hash ajuda a comparar ou verificar; criptografia protege confidencialidade.

Meus arquivos são enviados?

Não. Texto, linhas em lote e arquivos são processados localmente no navegador. O DevCove não recebe o conteúdo dos arquivos.

Qual algoritmo SHA devo usar?

SHA-256 é o padrão mais comum hoje para integridade. SHA-384 e SHA-512 são mais fortes quando a spec ou plataforma exige. SHA-1 é em grande parte legado.

Por que o hash é sempre o mesmo?

Hashes são determinísticos para os mesmos bytes e algoritmo. Isso é esperado e útil para verificar downloads, configs ou payloads de API.

Para que serve HMAC?

HMAC combina chave secreta e mensagem para produzir um MAC. APIs, webhooks e tokens assinados costumam usar HMAC-SHA256 para detectar alteração e confirmar quem conhece a chave. Não é criptografia — a mensagem ainda pode ser lida.

Posso fazer hash de arquivos binários?

Sim. O modo Arquivo lê os bytes brutos do arquivo selecionado e calcula os digests localmente.