Gerador de Hash Online — MD5, SHA-1, SHA-256, SHA-512
Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto ou um arquivo. Os checksums são calculados no seu navegador, nada é enviado.
Sobre o gerador de hash
Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 para texto ou qualquer arquivo, diretamente no seu navegador. Os algoritmos SHA são executados via Web Crypto API; o MD5 usa a biblioteca spark-md5. Os arquivos e senhas nunca são enviados.
Onde os hashes são usados
Verificação de checksum
Compare o MD5 ou SHA-256 de um arquivo baixado com o valor publicado no site oficial para confirmar que o arquivo está intacto e não foi manipulado.
Identificadores de conteúdo
Use um hash como identificador único e curto de conteúdo: deduplicação de arquivos, chaves de cache, ETags, armazenamento endereçável por conteúdo.
Assinaturas e tokens
SHA-256 alimenta HMAC, JWT, assinaturas digitais e certificados — gere o hash da mensagem para depurar suas APIs.
Detecção de duplicados
Um MD5 ou SHA-256 idêntico entre dois arquivos quase certamente significa conteúdo idêntico — útil para limpar duplicados.
Perguntas frequentes
O que é um hash e qual a diferença entre MD5, SHA-1, SHA-256 e SHA-512?
Um hash é uma string de comprimento fixo que representa de forma única os dados de entrada. O MD5 gera 128 bits, o SHA-1 — 160, o SHA-256 — 256, o SHA-512 — 512. Hashes mais longos implicam menos colisões, mas um cálculo mais lento.
É seguro calcular o hash de senhas e arquivos aqui?
Sim. Todo o cálculo de hash é executado no seu navegador: MD5 via spark-md5, SHA-* via Web Crypto API. Nem o texto nem os arquivos são enviados ao convertilo — nunca os vemos nem os armazenamos.
Posso usar MD5 para senhas?
Não. O MD5 não é seguro para armazenar senhas. Use bcrypt, Argon2 ou scrypt com salt em vez disso. O MD5 serve bem para verificações de integridade de arquivos e deduplicação rápida.
Qual é o tamanho máximo de arquivo?
O único limite é a memória do navegador. O MD5 é calculado em blocos de 2 MB, então arquivos de vários gigabytes geralmente funcionam bem. O SHA-* nesta versão lê o arquivo completo na memória — use MD5 para arquivos muito grandes.
Por que strings visualmente idênticas produzem hashes diferentes?
Os hashes são sensíveis a nível de byte — um espaço a mais, uma quebra de linha diferente (LF em vez de CRLF) ou uma marca BOM invisível no início de um arquivo mudam completamente o resultado. Compare entradas idênticas byte a byte.
Onde consigo o checksum de referência?
Os autores da distribuição publicam o MD5 / SHA-256 junto ao link de download ou em arquivos SHASUMS / .sig. Compare esse valor com o que este gerador mostra.