Solte qualquer arquivo aqui
ou clique para navegar - o arquivo nunca sai do seu navegador
O que faz
O Verificador de
ChecksumChecksumA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
calcula os checksums MD5, SHA-1, SHA-256 e SHA-512 de qualquer arquivo que você soltar nele e, em seguida, permite verificar o arquivo contra umhashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
publicado. Fabricantes de software, mirrors de ISO e registros de pacotes publicam esses hashes ao lado dos downloads; recalcular o digest na sua cópia prova que os bytes recebidos são exatamente os bytes que eles enviaram. Um único bit invertido - de um download corrompido ou de um arquivo deliberadamente adulterado - produz um hash completamente diferente, então uma divergência é evidência inequivocada de alteração. Tudo roda 100% no lado do cliente: seu arquivo é lido localmente com a File API e nunca é enviado a lugar nenhum.Como usar
- Solte um arquivo na zona de upload (ou clique nela para navegar). O nome e o tamanho do arquivo aparecem, com uma barra de progresso enquanto arquivos grandes são lidos em blocos.
- Leia os quatro
checksumschecksumsA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
na tabela de hashes - cada linha tem um botão Copiar para colar em um relatório ou ticket. - Cole o
checksumchecksumA short digest computed from a block of data, compared after transfer or storage to detect corruption. Changing one bit changes the checksum.
esperado (da página de download do fornecedor) no campo de verificação. O algoritmo é detectado automaticamente pelo comprimento dohashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
: 32 caracteres hex = MD5, 40 = SHA-1, 64 = SHA-256, 128 = SHA-512. - Um selo verde Match significa que o arquivo está íntegro; um selo vermelho Mismatch significa que ele difere do
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
publicado - baixe novamente e tente de novo antes de confiar nele.
Exemplos
Verificar um download contra o SHA-256 publicado
Esperado (da página do fornecedor): 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Um arquivo contendo exatamente hello gera:
MD5: 5d41402abc4b2a76b9719d911017c592
SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
→ selo verde Match, algoritmo detectado como SHA-256.
Pegar um arquivo adulterado
Esperado: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Arquivo real contém hellO (um caractere mudado) → seu SHA-256 é um digest completamente diferente → selo vermelho Mismatch.
Colar hashes formatados
Entrada em maiúsculas e agrupada é normalizada automaticamente: D41D 8CD9 8F00 B204 E980 0998 ECF8 427E é detectada como MD5 e comparada byte a byte.
Bom saber
- Privado: o arquivo nunca sai do seu navegador - o
hashinghashingA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
acontece localmente, então é seguro para artefatos confidenciais. - MD5 e SHA-1 são apenas verificações de integridade - ambos têm ataques de colisão conhecidos, então use SHA-256 ou SHA-512 quando o objetivo é resistência a adulteração em vez de detecção de corrupção.
- Compartilhável: o
hashhashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
esperado é codificado na URL (?expected=…), então um link reproduz a visão exata de verificação (solte o mesmo arquivo para completá-la). - Ferramentas relacionadas:
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
,HMACHMACA construction that combines a hash function with a secret key to prove a message is intact and came from someone holding the key.
Generator, Hash Type Identifier.