Calculadora de Hash de Arquivo
Calcule hashes MD5, SHA-1, SHA-256, SHA-512 e SHA3-256 de um texto colado ou de um arquivo enviado, tudo de uma vez, em hexadecimal (maiúsculas/minúsculas, com ou sem dois-pontos) — e verifique contra um hash esperado.
Entrada
Qualquer tipo de arquivo. Lido localmente no seu navegador — nunca é enviado. Usado apenas quando a caixa de texto está vazia.
Algoritmos de hash
Opções
A comparação ignora maiúsculas/minúsculas, dois-pontos, traços e espaços.
Saída
| Algoritmo | Hash |
|---|---|
| No data yet | |
Exibido somente quando um hash esperado é informado.
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/file-hash-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "abc",
"file": "",
"algoMd5": "true",
"algoSha1": "true",
"algoSha256": "true",
"algoSha512": "",
"algoSha3": "",
"hashFormat": "lowercase",
"expectedHash": ""
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `file-hash-calculator` tool (File Hash Calculator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/file-hash-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Calculadora de Hash de Arquivo — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
A Calculadora de Hash de Arquivo calcula hashes criptográficos — MD5, SHA-1, SHA-256, SHA-512 e SHA3-256 — de um arquivo enviado ou de um bloco de texto colado, tudo em uma única passagem. Os resultados de todos os algoritmos selecionados aparecem juntos em uma tabela, para que você possa comparar vários checksums do mesmo conteúdo de uma só vez, em vez de executar a ferramenta repetidamente.
Um hash é uma impressão digital unidirecional: a mesma entrada sempre gera a mesma saída de tamanho fixo, mas essa saída não pode ser revertida para os dados originais. Por isso, o hashing é a forma padrão de verificar se um arquivo baixado não foi corrompido ou adulterado, confirmar que dois arquivos são idênticos byte a byte ou conferir um valor com um checksum fornecido pelo publicador.
Como usar
- Cole o texto na caixa de entrada ou envie um arquivo — o que tiver conteúdo será o que está sendo calculado (a caixa de texto tem prioridade quando ambos estão preenchidos).
- Marque os algoritmos desejados. MD5, SHA-1 e SHA-256 vêm marcados por padrão; SHA-512 e SHA3-256 também estão disponíveis.
- Escolha um formato de hash: hexadecimal em minúsculas, MAIÚSCULAS, ou qualquer um deles com separadores de dois-pontos (
ab:cd:ef…) — o formato que muitas ferramentas usam para exibir impressões digitais de certificados ou endereços MAC. - Leia o hash calculado para cada algoritmo na tabela de resultados, ou copie/baixe a tabela inteira como CSV.
Verificando um checksum publicado
Cole um hash no campo Hash esperado e a ferramenta o compara com cada algoritmo selecionado, informando qual deles coincidiu (ou que nenhum coincidiu). A comparação ignora maiúsculas/minúsculas, dois-pontos, traços e espaços, então você pode colar um hash no formato que o publicador usou — uma string hexadecimal simples, uma impressão digital com dois-pontos ou um digest em maiúsculas — sem precisar reformatá-lo antes.
Qual algoritmo devo usar?
- SHA-256 é a escolha mais segura para uso geral hoje, e é o que a maioria das páginas de download publica junto com o arquivo.
- MD5 e SHA-1 são rápidos, mas criptograficamente quebrados — um atacante pode construir um arquivo diferente com o mesmo hash. Eles são oferecidos aqui apenas por interoperabilidade com checksums e assinaturas antigos que ainda os utilizam, não para qualquer coisa sensível do ponto de vista de segurança.
- SHA-512 e SHA3-256 são úteis quando um sistema pede especificamente um deles, ou quando você quer um digest mais longo que o SHA-256.
Ele calcula o hash do arquivo inteiro, mesmo um muito grande?
Sim — o arquivo é lido na memória do seu navegador e tem o hash calculado em uma única passagem, então arquivos extremamente grandes (centenas de MB ou mais) podem ser lentos ou atingir os limites de memória do navegador. Para downloads comuns, instaladores e documentos, o resultado é praticamente instantâneo.
Privacidade
Tudo roda inteiramente no seu navegador usando a biblioteca open-source auditada @noble/hashes. Seu arquivo ou texto nunca é enviado a um servidor — o hash é calculado localmente e descartado quando você sai da página, por isso é seguro para arquivos sensíveis ou confidenciais.