O que esta ferramenta faz
File Hash Calculator lê um ArrayBuffer a partir de uma entrada de ficheiro e calcula o resumo selecionado no browser. Os ficheiros não são carregados ou processados por pesquisa, XHR ou APIs de terceiros; ficheiros maiores podem exigir mais recursos do browser para serem lidos completamente na memória.
- Suporta SHA-256, SHA-512 e pode utilizar a implementação MD5 local dentro do projeto.
- O estado é apresentado durante os cálculos e evita inícios repetidos da mesma tarefa.
- O MD5 é adequado apenas para a verificação de compatibilidade e o SHA-256 ou SHA-512 é o preferido para a verificação da integridade de segurança.
Como utilizar
- Clique em “Escolher ficheiro” e selecione um ficheiro local.
- Confirme o nome, o tamanho e o tipo do ficheiro apresentado.
- Selecione o algoritmo e clique em "Calcular Hash".
- Após a conclusão do cálculo, copie o resumo para comparação.
Utilizações comuns
- Verifique o ficheiro descarregado em relação ao resumo SHA fornecido pelo editor.
- Confirme se o conteúdo em bytes dos dois ficheiros locais é consistente.
- Registe impressões digitais de integridade reproduzíveis para os seus produtos de construção.
Privacidade e segurança
O ficheiro selecionado apenas é lido e hash no browser e não será carregado no servidor; ficheiros grandes podem ocupar mais memória quando se utiliza o Web Crypto.
Funcionalidades do File Hash Calculator
Selecione um ficheiro local e calcule SHA-256, SHA-512 ou MD5 no browser, sem necessidade de upload. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.
FAQ
O ficheiro será carregado no servidor?
Não. Os ficheiros são lidos e avaliados apenas pelo separador atual do navegador.
Porque é que os ficheiros grandes requerem mais memória?
Os resumos do Web Crypto recebem frequentemente um ArrayBuffer completo, pelo que o browser pode necessitar de manter o ficheiro inteiro na memória.
Qual o algoritmo que deve ser escolhido?
O SHA-256 é o preferido para verificações gerais de integridade; O SHA-512 fornece um resumo mais longo e o MD5 é utilizado apenas para compatibilidade com sistemas mais antigos.
Os resultados serão sempre os mesmos para o mesmo ficheiro?
Sim. Desde que os bytes do ficheiro e o algoritmo sejam iguais, o resumo é determinístico.