ConvertiloConvertilo

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.