Verificador de Checksum
Só local — nada é enviado a menos que você salve ou compartilhe.
Um verificador de checksum: cole o SHA-256 publicado e confira se seu download bate.
- Cole o checksum publicado junto ao download
- Adicione o arquivo que você baixou
- Confira a resposta — bate ou não
- Esperado
- Atual
- Algoritmo
Salvar esta ferramenta
Tenha Verificador de Checksum sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
Sobre esta ferramenta
Quando um projeto publica um checksum junto de um download, ele está dizendo qual deve ser o hash do arquivo. Verificar isso detecta downloads truncados, corrompidos na transmissão ou substituídos por outro arquivo — este último é o motivo de os checksums existirem. O jeito comum de conferir é gerar o hash e comparar visualmente duas sequências de 64 caracteres. As pessoas são ruins nisso. O olho olha os primeiros e últimos caracteres e chama de igual, justamente a parte que alguém que adulterasse o arquivo preservaria. Esta ferramenta faz a comparação para você e responde com uma palavra. Cole o checksum no formato em que o encontrou. Pode ser só a sequência hex, uma linha inteira copiada de um arquivo SHA256SUMS com o nome do arquivo, um prefixo sha256: de um registro de container, ou um atributo de integridade de página web. O algoritmo é detectado pelo que você cola, não por uma configuração para errar — SHA-1, SHA-256, SHA-384 e SHA-512 são reconhecidos pelo tamanho. O arquivo nunca sai do seu navegador. Isso é especialmente importante aqui: o objetivo do checksum é eliminar a rede da dúvida sobre se sua cópia está íntegra, e enviar o arquivo para checar colocaria isso em risco.
Perguntas frequentes
Como verifico um checksum SHA-256?
Cole o SHA-256 fornecido pelo publicador, depois adicione o arquivo baixado. O arquivo é hashado no seu navegador e comparado com o valor que você colou, e a resposta é um simples bate ou não, sem precisar comparar duas sequências longas.
Escrevem sha256 ou SHA-256?
Ambos, e é o mesmo algoritmo — uma página pode dizer “verificar checksum sha256” enquanto o arquivo usa hífen. Cole o que você recebeu. Esta ferramenta funciona para sha256, SHA-1 e SHA-512, pois detecta o algoritmo pelo tamanho do checksum.
Quais formatos de checksum posso colar?
Pode ser só o digest hex, uma linha inteira de um arquivo SHA256SUMS ou CHECKSUMS com nome de arquivo, um formato prefixado como sha256:abc123, ou um valor de Integridade de Subrecurso como sha256-47DEQpj8… em base64. Os quatro são reconhecidos, assim como digests em letras maiúsculas.
Preciso escolher o algoritmo?
Não, isso é proposital. O algoritmo é detectado pelo checksum — 40 caracteres hex é SHA-1, 64 é SHA-256, 96 é SHA-384 e 128 é SHA-512. Escolher errado daria resultado negativo em arquivos certos e quem soubesse o algoritmo não precisaria desta ferramenta.
Por que MD5 não é suportado?
Por dois motivos. O Web Crypto não suporta MD5, então teria que usar código próprio. Além disso, MD5 foi quebrado desde 2004: é possível criar arquivos diferentes com o mesmo MD5, então um match não prova a integridade. Se um projeto só publica MD5, peça um SHA-256.
O que significa se o checksum não bate?
Na maioria das vezes, o download ficou incompleto ou corrompido, e baixar de novo resolve. Às vezes você tem o checksum de outra versão ou arquivo — confira o nome, que esta ferramenta mostra se a linha tiver nome. Raramente, o arquivo não é o que o publicador liberou, e neste caso não abra.
Meu arquivo é enviado?
Não. O hash é feito no seu navegador usando a Web Crypto API, e o arquivo nunca sai do seu dispositivo. Isso é importante aqui: o checksum existe para dispensar a rede, então enviar o arquivo para checar contrariaria esse propósito.
Ajude a melhorar esta ferramenta
Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens