Escreve texto na caixa e a ferramenta calcula ao mesmo tempo os seus hashes SHA-256, SHA-384 e SHA-512. O cálculo é automático (não há botão): assim que paras de escrever aparecem os três resultados. Clica no ícone de copiar junto a cada um para o levar para a área de transferência.
Uma função hash converte qualquer texto —de uma única letra a um livro inteiro— numa impressão digital de comprimento fixo.
• Determinística — o mesmo texto dá sempre o mesmo hash.
• Unidirecional — a partir do hash NÃO se pode recuperar o texto original.
• Efeito avalanche — mudar um único caráter muda por completo o resultado.
• Tamanho fixo — a impressão digital mede sempre o mesmo, independentemente do comprimento do texto.
Serve para verificar que algo não mudou, não para o ocultar:
• Integridade — verificar que uma transferência ou um ficheiro não foi corrompido nem alterado: comparas o seu hash com o publicado.
• Impressões digitais — identificar ou comparar conteúdos sem guardar o texto inteiro (deduplicar, detetar duplicados).
Não é cifra. Um hash não se «decifra»: não existe forma de voltar ao texto original a partir da impressão digital. Se precisares de recuperar o dado mais tarde, usa cifra, não um hash.
Esta ferramenta calcula a família SHA-2, o padrão atual para integridade:
• SHA-256 — 256 bits (64 carateres hex). O mais usado hoje: certificados, assinaturas, blockchain, verificação de descargas.
• SHA-384 — 384 bits (96 hex). Variante recortada do SHA-512; habitual em TLS de alta segurança.
• SHA-512 — 512 bits (128 hex). O mais longo; margem extra contra colisões e, em CPUs de 64 bits, por vezes até mais rápido que o SHA-256.
Os três são seguros. MD5 e SHA-1 estão quebrados (conhecem-se colisões práticas), por isso esta ferramenta não os oferece.
A saída é hexadecimal em minúsculas: cada byte da impressão digital mostra-se como dois dígitos 0–f. Por isso o comprimento é sempre fixo:
• SHA-256 → 64 carateres.
• SHA-384 → 96 carateres.
• SHA-512 → 128 carateres.
É o mesmo formato que os sites de transferências publicam junto ao ficheiro, por isso podes comparar os valores diretamente.
Não guardes palavras-passe com estes hashes. SHA-256/384/512 foram concebidos para ser rápidos, e essa velocidade permite a um atacante testar milhares de milhões de combinações por segundo se roubar a base de dados.
Para palavras-passe são precisas funções lentas e com sal como bcrypt, scrypt ou argon2, pensadas mesmo para resistir à força bruta. Esta ferramenta não as calcula.
Piores ainda são MD5 e SHA-1: além de rápidos, estão quebrados. Não os uses para nada relacionado com segurança.
Todo o cálculo ocorre no teu navegador com a Web Crypto API (a implementação criptográfica nativa do navegador). O texto que escreves nunca é enviado para nenhum servidor.