Início / Ferramentas de Desenvolvimento / Calculadora de Hash
Ferramentas online gratuitas

Calculadora de Hash

Calcule resumos de texto comum ou ficheiros locais no navegador e compare a saída hexadecimal exata para verificações de integridade.

Começar a usar

O que esta ferramenta ajuda a fazer

Calcule resumos de texto comum ou ficheiros locais no navegador e compare a saída hexadecimal exata para verificações de integridade.

Exemplo prático

Entrada

Texto: hello usando SHA-256

Resultado

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 caracteres hexadecimais no total)

Como o resultado é produzido

Um hash criptográfico mapeia bytes de entrada arbitrários para um resumo de comprimento fixo. Uma alteração de um byte deve produzir um resumo diferente, mas o resumo não pode restaurar a entrada original.

Fluxos de trabalho úteis

  • Comparar um ficheiro descarregado com a soma de verificação do editor
  • Gerar resumos de teste repetíveis
  • Confirmar se dois valores de texto têm bytes idênticos

Limitações importantes

  • MD5 e SHA-1 são inadequados para segurança moderna resistente a colisões.
  • Um hash rápido simples não é armazenamento de palavras-passe; sistemas de palavras-passe requerem uma função de hash de palavras-passe lenta e com sal.
  • Diferentes fins de linha ou codificações de texto produzem resumos diferentes.

Perguntas frequentes

Um hash pode ser decifrado?

Não. Hashing é unidirecional; entradas fracas ainda podem ser adivinhadas ao fazer hash de valores candidatos.

Porque é que a minha soma de verificação difere?

Verifique o algoritmo, a versão exata do ficheiro, a codificação de texto, maiúsculas/minúsculas e fins de linha.

O texto é codificado em UTF-8 sem cortar espaços nem normalizar Unicode; a caixa usa mudanças de linha LF. Os ficheiros mantêm os bytes, incluindo BOM ou CRLF. A entrada vazia é válida. Limites: um ficheiro até 64 MiB (67108864 bytes) ou 500000 unidades UTF-16 de texto; o ficheiro é lido integralmente para a memória. MD5, SHA-1, SHA-256, SHA-384 e SHA-512 dão 32, 40, 64, 96 e 128 caracteres hexadecimais. Maiúsculas só alteram a apresentação. Resultado: algoritmo, origem, bytes e resumo; cópia, sem descarga. Um resumo igual é um indício, não prova matemática de bytes idênticos ou autoria: existem colisões. Compare com uma soma autenticada do editor.

O processamento é feito localmente no navegador.