Hash de ficheiro
Calcule o hash SHA-256/SHA-1 de um ficheiro ou texto, verifique a integridade.
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
Verificar que um ficheiro está intacto
Após um download, comparar o hash com o publicado prova que o ficheiro é autêntico e completo. Esta ferramenta calcula o hash SHA localmente e compara-o com o seu hash esperado.
-
Escolha a fonte
Um ficheiro, ou texto escrito diretamente.
-
Selecione o algoritmo
SHA-256 por defeito (ou SHA-1/384/512).
-
Compare
Cole o hash esperado: ✓ ou ✗ instantâneo.
Comprimento dos hashes
| Algoritmo | Bits | Hex |
|---|---|---|
| SHA-1 | 160 | 40 caracteres |
| SHA-256 | 256 | 64 caracteres |
| SHA-384 | 384 | 96 caracteres |
| SHA-512 | 512 | 128 caracteres |
Cálculo via WebCrypto, em local: o ficheiro nunca sai do seu navegador. SHA-256 recomendado; SHA-1 só para legado.
Perguntas frequentes
Para que serve o hash de um ficheiro?
Um hash é uma assinatura única calculada a partir do conteúdo. Se um único byte mudar, o hash muda por completo. Serve para verificar que um download não foi corrompido nem alterado, comparando com o publicado pelo editor.
Que algoritmo escolher?
O SHA-256 é o padrão recomendado hoje: robusto e amplamente publicado. O SHA-1 é mais antigo e considerado fraco (colisões possíveis); use-o apenas para verificar um hash legado. SHA-384/512 dão um hash mais longo.
O meu ficheiro é enviado?
Não. O hash é calculado localmente pela API WebCrypto do navegador; nenhum byte é enviado. Pode assim verificar ficheiros sensíveis com total confidencialidade.
Porque não há MD5?
O MD5 está quebrado há muito (colisões triviais) e o WebCrypto não o fornece. Esta ferramenta oferece as funções SHA, seguras e nativas. Para uma simples verificação de integridade, o SHA-256 é a melhor escolha.