Hash de Texto
Calcule o hash digital de qualquer texto com MD5, SHA-1 e SHA-256. Tudo é processado no seu navegador: o texto nunca sai do seu dispositivo.
Mensagem
Hashes MD5, SHA-1 e SHA-256
Como usar: Hash
- 1Escreva ou cole o texto.
- 2Veja de imediato os hashes MD5, SHA-1 e SHA-256.
- 3Copie o hash de que precisa para comparar ou guardar.
Para que serve?
- Verificar se um ficheiro ou texto mudou comparando o hash.
- Gerar chaves de cache ou identificadores determinísticos.
- Depurar integrações que assinam ou comparam hashes.
O que é um hash e qual escolher
O que faz uma função de hash
Uma função de hash transforma um texto de qualquer tamanho numa impressão digital de tamanho fixo. O mesmo texto dá sempre o mesmo hash, mas alterar um único caractere muda o resultado por completo, e não há forma prática de recuperar o texto original. Por isso os hashes servem para verificar integridade, não para esconder informação.
MD5, SHA-1 e SHA-256
MD5 e SHA-1 têm colisões conhecidas: é possível fabricar duas entradas diferentes com o mesmo hash, pelo que não servem para assinaturas nem segurança. Continuam úteis como soma de verificação rápida ou chave de cache. O SHA-256, da família SHA-2, não tem ataques práticos conhecidos e é a escolha padrão para verificar transferências ou assinar dados.
O que um hash não é
Um hash não é cifragem e não é reversível. Também não basta para guardar palavras-passe: MD5 e SHA-256 são tão rápidos que se testam milhares de milhões de combinações por segundo. Use bcrypt, scrypt ou Argon2 e, para autenticar mensagens com chave, HMAC. O cálculo é feito no seu navegador.
Ferramentas relacionadas
Artigos relacionados
Perguntas frequentes
O meu texto é enviado para algum servidor?+
Não. Todo o processamento ocorre localmente no seu navegador através de Web Crypto.
Qual a diferença entre MD5 e SHA-256?+
SHA-256 é criptograficamente mais seguro. MD5 é mais rápido mas vulnerável a colisões.

