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
Texto: hello usando SHA-256
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.