Sobre esta ferramenta
Calcula hashes criptográficos (MD5, SHA-1, SHA-256, SHA-384, SHA-512) a partir de texto ou de qualquer ficheiro. Útil para verificar integridade de downloads, comparar ficheiros sem os abrir, gerar identificadores estáveis a partir de conteúdo, ou conferir um hash dado numa página de descarga.
Como usar
- Escolhe o tipo de hash a calcular (MD5, SHA-256, etc.).
- Cola texto ou carrega um ficheiro.
- O hash aparece automaticamente em formato hexadecimal.
- Copia para comparar ou guardar.
Perguntas frequentes
- Que algoritmo de hash devo usar?
- Para verificação de integridade casual (downloads, comparações), SHA-256 é a escolha standard hoje em dia. MD5 e SHA-1 são considerados quebrados para usos de segurança e devem ser evitados em criptografia, mas continuam úteis para detecção de erros não maliciosos. SHA-512 é mais lento, mas mais seguro para usos sensíveis.
- Posso recuperar o texto original a partir de um hash?
- Não. Hashes são funções de uma só direcção, foi feito para ser computacionalmente impraticável reverter. A única forma de "descobrir" o texto que produziu um hash é tentar todas as possibilidades (força bruta) ou consultar tabelas de hashes pré-calculados. Por isso é que os hashes servem como impressão digital, não como cifra.
- Dois ficheiros podem ter o mesmo hash?
- Em teoria sim (chama-se colisão), em prática é astronomicamente improvável para SHA-256 ou superior. Para MD5 e SHA-1 já se conhecem ataques que conseguem produzir colisões artificialmente, é por isso que estão obsoletos para usos de segurança.