oLoveTools
Checksums e integridade de ficheiros

HashBolt

Calcula MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE3 ou CRC-32 de ficheiros de qualquer tamanho ou de texto simples e compara o resultado com o checksum publicado pelo fabricante. O ficheiro é lido aos pedaços dentro do teu navegador e nunca é enviado.

Ficheiros de qualquer tamanhoDoze algoritmos numa passagemVerificação de SHA256SUMS

Larga aqui os teus ficheiros

De qualquer tipo e tamanho, quantos quiseres. Nada é lido até carregares em Calcular.

ou cola com Ctrl+V

Marca os que precisares: o ficheiro é lido uma só vez e todos os resumos saem dessa mesma passagem.

Checksums e legados
Família SHA-2
Modernos
Saída
Resumos

Põe um ficheiro na fila, marca os algoritmos que precisas e carrega em Calcular.

Verificar contra um checksum

Hex e Base64 funcionam, em qualquer caixa. Um comprimento que nenhum algoritmo marcado produz é assinalado em vez de ser dado como divergência.

Como funciona

1

Põe na fila o que queres verificar

Larga ficheiros, escolhe uma pasta inteira, cola um, ou muda para o separador de texto. Ainda não se lê nada.

2

Escolhe os algoritmos

Um ou uma dúzia. Partilham uma única passagem pelo ficheiro, por isso três resumos custam pouco mais do que um.

3

Carrega em Calcular

O ficheiro passa aos pedaços por um worker: a barra de progresso é real e uma imagem de 20 GB nunca vai parar à RAM.

4

Compara com o valor publicado

Cola um hash ou um ficheiro SUMS completo. A comparação é pelo valor, não pela forma como estava escrito.

Lê em fluxo, não engole de uma vez

Os ficheiros são lidos aos pedaços dentro de um worker, por isso a memória mantém-se estável e a barra mede bytes realmente hasheados. Uma ISO de vários gigabytes é trabalho de rotina.

Doze resumos, uma só leitura

MD5, SHA-1, SHA-256/384/512, SHA3-256/512, BLAKE2b, BLAKE3, RIPEMD-160, CRC-32 e xxHash64, todos alimentados pela mesma passagem sobre o ficheiro.

Uma verificação que se explica

Cola um hash ou uma listagem SHA256SUMS inteira. Compara por valor entre hex e Base64, e um comprimento que não pertence a nenhum algoritmo marcado é identificado como tal em vez de ser dado como falha.

Pastas e lotes

Mete cem ficheiros na fila, hasheia-os um a seguir ao outro e exporta um ficheiro SUMS compatível com o coreutils para publicar ao lado da tua descarga.

HMAC e todas as notações

Resumos HMAC com chave, saída em hex, Base64 e Base64URL, maiúsculas e vista agrupada. Mudar qualquer uma dessas opções repinta de imediato em vez de reler o ficheiro.

Nada é enviado

O motor é WebAssembly embebido na própria página. Sem CDN, sem API, sem envios: desliga a rede depois de carregar e continua a funcionar.

Gerador MD5 online

Verifica uma descarga antes de confiar nela

Um checksum é a única forma barata de saber que o instalador que acabaste de descarregar é, byte a byte, o que foi publicado, e não uma transferência truncada ou um espelho trocado. O HashBolt calcula essa impressão digital localmente: os ficheiros atravessam um motor WebAssembly aos pedaços, por isso o tamanho deixa de ser um limite, e cada algoritmo marcado é alimentado pela mesma leitura. Depois colas o valor publicado — um hash solto, uma listagem SHA256SUMS, uma linha ao estilo BSD — e recebes um veredicto que diz também qual foi o algoritmo que correspondeu.

Ficheiros de qualquer tamanho
Doze algoritmos numa passagem
Verificação de SHA256SUMS
Funciona offline depois de carregado

Um motor WebAssembly dentro de um worker

O cálculo corre fora da thread principal sobre WebAssembly compilado, uma ordem de grandeza mais rápido do que o JavaScript escrito à mão que a maioria das ferramentas online ainda usa para MD5. Como consome o ficheiro como fluxo, o pico de memória é um pedaço e não o ficheiro inteiro, e a interface continua a responder enquanto um arquivo de 4 GB é lido.

O que um checksum prova e o que não prova

Descargas, cópias de segurança e duplicados

Verifica uma ISO de Linux ou um instalador contra o hash da página oficial. Confirma que um ficheiro copiado para um disco externo chegou intacto. Detecta dois ficheiros iguais com nomes diferentes comparando resumos em vez de os abrir. E gera um ficheiro SUMS para acompanhar a tua própria publicação, para que outros possam fazer o mesmo.

Não pode divulgar aquilo que nunca envia

Esta ferramenta não tem qualquer ponto de envio e o cálculo não envolve nenhum pedido de rede: o módulo WebAssembly está embebido na página, por isso funciona com a ligação desligada. Os teus ficheiros, o teu texto e qualquer chave HMAC que escrevas ficam no separador e desaparecem quando o fechas.

Perguntas frequentes

QO meu ficheiro é enviado para algum lado?+

Não. O motor de hashing é WebAssembly embebido na página e corre num worker dentro do teu navegador. Não há ponto de envio, nem chamadas a uma API, nem pedidos a um CDN, por isso a ferramenta continua a funcionar com a rede desligada.

QAté que tamanho de ficheiro aguenta?+

Não há um tecto fixo: o ficheiro é consumido como fluxo em pedaços pequenos, por isso só há um pedaço em memória de cada vez e imagens de disco com vários gigabytes são rotina. O que te limita na prática é a velocidade de leitura do teu disco, que é exactamente o que o indicador de velocidade mostra.

QComo verifico uma ISO ou um instalador descarregado?+

Põe o ficheiro na fila, marca o algoritmo que o fabricante usou (SHA-256 em quase todos os casos), carrega em Calcular e cola o valor publicado na caixa de verificação. Também podes colar o ficheiro SHA256SUMS inteiro: as linhas são emparelhadas com os teus ficheiros pelo nome.

QPorque é que o MD5 tem um aviso?+

Porque hoje é barato construir dois ficheiros diferentes com o mesmo resumo MD5, e o mesmo se passa com o SHA-1. Continuam perfeitamente válidos para apanhar uma transferência corrompida, que é para o que serve normalmente o checksum de uma página de descargas, mas não provam nada perante alguém que tenha alterado o ficheiro de propósito.

QO meu hash não bate certo com o do site. E agora?+

Confirma primeiro que comparaste o mesmo algoritmo: um hash de 64 caracteres pode ser SHA-256, SHA3-256, BLAKE2b ou BLAKE3, e a ferramenta diz-te qual correspondeu. Depois volta a descarregar o ficheiro: uma divergência genuína é quase sempre uma transferência interrompida ou um espelho defeituoso. Se persistir com uma descarga nova, não executes o ficheiro.

QPorque é que hashear texto dá um resultado diferente do ficheiro com o mesmo texto?+

Porque um ficheiro costuma trazer algo que a caixa de texto não tem: uma quebra de linha final, fins de linha CRLF do Windows ou uma marca BOM de UTF-8. A ferramenta hasheia exactamente os bytes que lhe dás, e há um interruptor para normalizar CRLF em LF quando precisas de bater certo com um valor gerado em Linux.

QPara que serve o HMAC?+

Um hash simples prova que o conteúdo não mudou por acidente, mas qualquer pessoa o pode recalcular. Um HMAC mistura uma chave secreta no resumo, por isso só quem tem essa chave consegue gerar ou verificar o valor. É o que usam as assinaturas de API e a verificação de webhooks.

Palavras-chave

Gerador MD5 onlineChecksum SHA-256Verificar hash de ficheiroVerificador SHA256SUMSBLAKE3 onlineCalculadora CRC-32Gerador HMACVerificar integridade de ficheiros
Parte da suite oLoveTools
oLoveTools

Gerador e verificador de checksums gratuito para ficheiros e texto, a correr inteiramente no teu navegador.

© 2026 oLoveToolsSobre

HashBolt | Gerador e verificador online de MD5, SHA-256, SHA-512 e BLAKE3

Gera e verifica checksums de ficheiros no navegador: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-3, BLAKE2b, BLAKE3, RIPEMD-160, CRC-32, xxHash e HMAC. Ficheiros de vários gigabytes, lotes e verificação de SHA256SUMS. Nada é enviado.

Perguntas frequentes

O meu ficheiro é enviado para algum lado?

Não. O motor de hashing é WebAssembly embebido na página e corre num worker dentro do teu navegador. Não há ponto de envio, nem chamadas a uma API, nem pedidos a um CDN, por isso a ferramenta continua a funcionar com a rede desligada.

Até que tamanho de ficheiro aguenta?

Não há um tecto fixo: o ficheiro é consumido como fluxo em pedaços pequenos, por isso só há um pedaço em memória de cada vez e imagens de disco com vários gigabytes são rotina. O que te limita na prática é a velocidade de leitura do teu disco, que é exactamente o que o indicador de velocidade mostra.

Como verifico uma ISO ou um instalador descarregado?

Põe o ficheiro na fila, marca o algoritmo que o fabricante usou (SHA-256 em quase todos os casos), carrega em Calcular e cola o valor publicado na caixa de verificação. Também podes colar o ficheiro SHA256SUMS inteiro: as linhas são emparelhadas com os teus ficheiros pelo nome.

Porque é que o MD5 tem um aviso?

Porque hoje é barato construir dois ficheiros diferentes com o mesmo resumo MD5, e o mesmo se passa com o SHA-1. Continuam perfeitamente válidos para apanhar uma transferência corrompida, que é para o que serve normalmente o checksum de uma página de descargas, mas não provam nada perante alguém que tenha alterado o ficheiro de propósito.

O meu hash não bate certo com o do site. E agora?

Confirma primeiro que comparaste o mesmo algoritmo: um hash de 64 caracteres pode ser SHA-256, SHA3-256, BLAKE2b ou BLAKE3, e a ferramenta diz-te qual correspondeu. Depois volta a descarregar o ficheiro: uma divergência genuína é quase sempre uma transferência interrompida ou um espelho defeituoso. Se persistir com uma descarga nova, não executes o ficheiro.

Porque é que hashear texto dá um resultado diferente do ficheiro com o mesmo texto?

Porque um ficheiro costuma trazer algo que a caixa de texto não tem: uma quebra de linha final, fins de linha CRLF do Windows ou uma marca BOM de UTF-8. A ferramenta hasheia exactamente os bytes que lhe dás, e há um interruptor para normalizar CRLF em LF quando precisas de bater certo com um valor gerado em Linux.

Para que serve o HMAC?

Um hash simples prova que o conteúdo não mudou por acidente, mas qualquer pessoa o pode recalcular. Um HMAC mistura uma chave secreta no resumo, por isso só quem tem essa chave consegue gerar ou verificar o valor. É o que usam as assinaturas de API e a verificação de webhooks.

Palavras-chave

Gerador MD5 online, Checksum SHA-256, Verificar hash de ficheiro, Verificador SHA256SUMS, BLAKE3 online, Calculadora CRC-32, Gerador HMAC, Verificar integridade de ficheiros