Calculadora de Hash
Calcule hashes SHA-256, SHA-384, SHA-512, SHA-1 ou MD5 de qualquer texto. SHA usa a Web Crypto API; MD5 roda em JavaScript puro.
Como funciona
A calculadora de hash gera impressões digitais criptográficas (MD5, SHA-1, SHA-256, SHA-512) para qualquer texto, diretamente no seu navegador.
Como usar:
- Insira ou cole o seu texto no campo de entrada.
- Selecione o algoritmo de hash desejado.
- O hash é calculado e mostrado instantaneamente.
- Copie o resultado com o botão Copiar.
Exemplo: «Olá» com SHA-256 → impressão digital hexadecimal de 64 caracteres única.
Limitações: O hash é unidirecional — é impossível recuperar o texto original a partir do hash. MD5 e SHA-1 são considerados criptograficamente fracos para segurança.
Privacidade: Tudo é calculado localmente — nenhum dado é enviado.
Exemplo prático
Escreva hello e selecione SHA-256: o resumo é 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Capitalize uma letra — Hello — e todos os caracteres da saída mudam; esse efeito avalanche é o que permite a um hash verificar integridade. Cole a soma de verificação publicada por um fornecedor no campo de hash esperado e a ferramenta compara-as por si, assinalando até um único carácter diferente. Arraste um ficheiro descarregado (até 256 MB) para o resumir sem o enviar, ou acrescente uma chave para calcular um HMAC ao depurar assinaturas de API.
Casos de uso
- Verificar checksums de integridade de arquivos após um download
- Gerar uma chave única estável para uma entrada de cache
- Comparar duas strings para detectar diferenças silenciosas
- Aprender e ensinar como diferentes comprimentos de hash se comparam
Perguntas frequentes
- É possível reverter um hash?
- Não, as funções de hash são unidirecionais por conceção.
- Qual é a diferença entre MD5 e SHA-256?
- SHA-256 é muito mais seguro e resistente a colisões. MD5 é obsoleto para segurança.
- Por que dois textos idênticos têm o mesmo hash?
- É a propriedade determinística das funções de hash.
- Posso fazer hash de um ficheiro?
- Esta ferramenta é concebida apenas para texto.
- Para que serve o hash?
- Para verificar a integridade de dados, armazenar senhas e criar assinaturas digitais.