Pular para o conteúdo principal

Gerador de Hash — Funções criptográficas SHA e HMAC

Crie valores de hash criptográficos com nosso versátil Gerador de Hash. A ferramenta suporta a família SHA da Web Crypto API: SHA-1, SHA-256, SHA-384 e SHA-512 (MD5 não é oferecido porque os navegadores não o implementam). Gere hashes de texto ou arquivos e crie assinaturas HMAC com chaves personalizadas. O modo ao vivo permite hashing em tempo real durante a entrada, e a funcionalidade de comparação de hash ajuda a verificar a integridade dos arquivos.

Web Crypto API Somente no navegador

Recursos

  • Algoritmos: SHA-1, SHA-256, SHA-384, SHA-512
  • Hash para texto e arquivos
  • Comparação de hashes para verificação
  • Suporte a HMAC com chave personalizada
  • Saída em maiúsculas ou minúsculas
  • Cópia com um clique
  • Geração em tempo real
  • Processamento 100% local

Casos de uso comuns

  • Integridade de arquivos: confirmar se downloads não foram alterados
  • Fingerprint de conteúdo: detectar alterações em arquivos, respostas de API ou artefatos de build
  • Deduplicação: identificar arquivos ou conteúdos duplicados
  • Checksums: gerar resumos para validação de dados
  • Assinaturas digitais: componente essencial de sistemas criptográficos
  • Autenticação de APIs: gerar assinaturas HMAC para requisições

Escolha do algoritmo

  • SHA-1: desaconselhado (160 bits, ataques de colisão viáveis)
  • SHA-256: padrão do mercado para segurança (256 bits)
  • SHA-384: variante de alta segurança (384 bits)
  • SHA-512: variante de segurança máxima (512 bits)

Recursos Úteis

NIST: funções hash criptográficas Documentação oficial do NIST sobre algoritmos de hash
SHA (Secure Hash Algorithms) Visão geral da família SHA e estado da segurança
MDN SubtleCrypto.digest() Documentação da API de digest criptográfico no navegador
OWASP Password Storage Cheat Sheet Boas práticas para armazenamento seguro de senhas