Ir para o conteúdo
Grátis, sem cadastro, no navegador

Gerador de hashes para MD5, SHA-1, SHA-256 e SHA-512

O gerador de hashes calcula MD5, SHA-1, SHA-256 e SHA-512 ao mesmo tempo a partir de um texto ou arquivo, em Hex ou Base64. Para ZAP-Hosting, por exemplo, o hash SHA-256 é 1cd8d762eb2a7a79…. Com a comparação de checksums, você vê imediatamente se um download do servidor ou um plugin foi alterado. Tudo roda apenas no seu navegador.

Criado por Luca Stanek

Checksums fazem parte da rotina de um servidor. Em um VPS, você pode verificá-los diretamente com sha256sum.

0 caracteres, 0 bytes (UTF-8)

É assim que echo text | sha256sum também calcula: echo adiciona uma quebra de linha, por isso o hash é diferente do texto puro.

Hashes

Assim que você digitar um texto, MD5, SHA-1, SHA-256 e SHA-512 aparecerão aqui.

Cole o hash da página de download ou a saída de sha256sum. O algoritmo é identificado pelo comprimento.

Exemplo de resultado

Veja como é o resultado no Gerador de Hash

Digite um texto ou selecione um arquivo, e a ferramenta gera os quatro hashes na hora. O exemplo abaixo usa um texto fixo; seus hashes dependem do que você inserir.

Exemplo · Texto sem quebra de linha, resultado em hexadecimal

Entrada

Texto
ZAP-Hosting
11 caracteres, exatamente 11 bytes em UTF-8. Até um espaço extra gera hashes completamente diferentes.

Saída

MD5
b8b6e1520117d24a5a5351c89edc9db0
128 bits, 32 caracteres hexadecimais
SHA-1
ad49005c79b06813d236b195f1188cd1e9709eaa
160 bits, 40 caracteres hexadecimais
SHA-256
1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671
256 bits, 64 caracteres hexadecimais
SHA-512
9ecee2b79b9a4323acf0ebf33dce6ac44ba23b32269ddc30918ff1d76120b121643f656b25879b6d4b68ecafb6d0c9c99c8c20abc00c6da3c44f7a4e6c572e31
512 bits, 128 caracteres hexadecimais

Funções

Tudo para hashes e checksums

De textos curtos a grandes downloads de servidores: MD5, SHA-1, SHA-256 e SHA-512 em uma só ferramenta.

Quatro algoritmos de uma vez

MD5, SHA-1, SHA-256 e SHA-512 são calculados ao mesmo tempo, sem que você precise mudar nada.

Até arquivos grandes

Os arquivos são lidos em blocos de 4 MiB, com indicador de progresso e botão para cancelar.

Comparação de checksums

Cole o hash esperado. O algoritmo é identificado pelo comprimento, e as correspondências são destacadas.

Hex, HEX maiúsculo ou Base64

Saída no formato da sua fonte, com cada valor copiável em um clique.

Como na linha de comando

O texto é transformado em hash como UTF-8, opcionalmente com uma quebra de linha, como no echo. Assim, os valores correspondem aos do sha256sum.

Apenas no seu navegador

Sem transmissão nem armazenamento. Até arquivos confidenciais permanecem no seu dispositivo.

Guia

Calcule um hash em três etapas

Veja como usar o gerador de hashes para obter e verificar a soma de verificação de um texto ou arquivo.

Passo 1

Escolher texto ou arquivo

Selecione “Texto” ou “Arquivo” acima. Digite um texto ou arraste um arquivo para a área, como um download de servidor ou um plugin. Para obter o mesmo valor que echo text | sha256sum, ative “Adicionar quebra de linha”.

Passo 2

Consultar e copiar hashes

MD5, SHA-1, SHA-256 e SHA-512 aparecem ao mesmo tempo. Escolha hexadecimal, hexadecimal em maiúsculas ou Base64 e copie o valor com um clique.

Passo 3

Comparar checksums

Cole o hash esperado ou a saída de sha256sum. A ferramenta identifica o algoritmo pelo comprimento e mostra se a soma de verificação corresponde.

Algoritmos

Comparação entre MD5, SHA-1, SHA-256 e SHA-512

Todas as quatro são funções unidirecionais de tamanho fixo. Elas diferem no tamanho e em serem ou não consideradas seguras atualmente.

MD5

128 bits, 32 caracteres hexadecimais

Comprometido: é possível criar colisões intencionalmente.

Use apenas como checksum para detectar erros acidentais, por exemplo, em páginas antigas de download e arquivos de Mods.

SHA-1

160 bits, 40 caracteres hexadecimais

Comprometido: a primeira colisão prática foi publicada em 2017.

Checksums antigos e IDs de objetos Git; não use para novas assinaturas.

SHA-256

256 bits, 64 caracteres hexadecimais

Seguro e padrão para downloads, imagens Docker e certificados.

Recomendado para novas somas de verificação de downloads de servidores, plugins e Backups.

SHA-512

512 bits, 128 caracteres hexadecimais

Seguro e, em processadores de 64 bits, muitas vezes mais rápido que SHA-256.

Checksums longas, atributos de integridade (SRI) e imagens Linux.

No servidor

Verificar checksum por comando

No seu servidor ou computador, esses comandos calculam os mesmos hashes que a ferramenta. Você pode colar o resultado acima em “Comparar checksum”.

Linux

sha256sum server.zip
sha512sum server.zip
md5sum server.zip

Windows (PowerShell)

Get-FileHash server.zip -Algorithm SHA256
certutil -hashfile server.zip SHA256

macOS

shasum -a 256 server.zip
shasum -a 512 server.zip
md5 server.zip

Descobrir mais

Mais ferramentas

FAQ

Perguntas frequentes sobre o gerador de hashes

Respostas rápidas sobre hashes, checksums e privacidade.

Um hash é uma impressão digital de tamanho fixo: mudar apenas um caractere já produz um valor completamente diferente. O gerador de hashes calcula quatro de uma vez: MD5 com 32, SHA-1 com 40, SHA-256 com 64 e SHA-512 com 128 caracteres hexadecimais. Para o texto ZAP-Hosting, por exemplo, o hash MD5 é b8b6e1520117d24a5a5351c89edc9db0 e o hash SHA-256 é 1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671. Se quiser, você pode exibir os valores em letras maiúsculas ou em Base64.

Mude para “Arquivo” e selecione o arquivo baixado. Depois, cole o hash da página de download em “Comparar soma de verificação”. A ferramenta identifica o algoritmo pelo comprimento e informa se a soma de verificação corresponde. Você também pode colar diretamente a saída de sha256sum, md5sum, shasum, certutil ou Get-FileHash, além de valores com prefixos como sha256: ou sha512- de informações SRI.

Não. O texto e o arquivo são lidos e transformados em hash apenas no seu navegador. Não há solicitações a servidores, armazenamento nem dados na URL. Por isso, você também pode verificar arquivos grandes ou confidenciais.

Geralmente, a diferença vem de uma quebra de linha: echo text | sha256sum acrescenta uma quebra de linha ao texto. Ative “Adicionar quebra de linha” na ferramenta para que os valores coincidam. Espaços no fim e quebras de linha do Windows também alteram completamente o hash.

Use SHA-256 para novas somas de verificação e SHA-512 para somas de verificação muito longas. MD5 e SHA-1 são considerados inseguros porque é possível criar colisões deliberadamente; eles já não servem para assinaturas ou senhas. Ainda ajudam a detectar erros aleatórios de transmissão, por isso continuam presentes em muitas páginas de download.

Não. Um hash é uma função unidirecional: não é possível recuperar o texto a partir do resultado. Os chamados decifradores de MD5 apenas procuram valores conhecidos em listas grandes. MD5 e SHA-256 não são adequados para armazenar senhas; para isso, use Bcrypt com salt.

A ferramenta não impõe um limite fixo. Ela lê o arquivo em blocos de 4 MiB e mostra o progresso, sem precisar carregá-lo inteiro na memória. O tempo necessário depende do tamanho do arquivo e do seu dispositivo. Enquanto o arquivo é lido, você pode parar com “Cancelar”.

Os dois são o mesmo hash, apenas escritos de formas diferentes. Hex usa os caracteres de 0 a 9 e de a a f; é assim que sha256sum e a maioria das páginas de download o exibem. Base64 é mais curto e é usado, por exemplo, em atributos de integridade no HTML (SRI) e em algumas APIs. A comparação reconhece os dois formatos.

Mais alguma pergunta?

Contatar o suporte
Do checksum ao seu próprio servidor

Procurando um servidor para seus projetos?

Um VPS da ZAP-Hosting oferece acesso root completo, acesso SSH próprio e ferramentas como sha256sum diretamente no servidor.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas para desenvolvedores