Precisa da hash de um pedaço de texto? Escreva-o ou cole-o acima e a ferramenta mostra instantaneamente os respetivos valores MD5, SHA-1, SHA-256 e SHA-512 — copie qualquer um deles com um clique. As hashes SHA são calculadas com a Web Crypto API incorporada no seu navegador e a MD5 com uma rotina local padrão, pelo que o seu texto nunca é enviado, registado ou armazenado em lado nenhum.
—
—
—
—
Uma função de hash recebe qualquer entrada — uma palavra, um parágrafo, um ficheiro inteiro — e transforma-a numa cadeia de caracteres curta e de comprimento fixo chamada digest. As boas funções de hash partilham três propriedades úteis:
Estes são os algoritmos de hash mais utilizados e diferem essencialmente no comprimento do digest e na segurança:
| Algoritmo | Comprimento do digest | Estado |
|---|---|---|
| MD5 | 128 bits (32 hex) | Rápido mas comprometido — adequado para somas de verificação, não para segurança. |
| SHA-1 | 160 bits (40 hex) | Obsoleto para segurança; existem colisões conhecidas. |
| SHA-256 | 256 bits (64 hex) | Robusto e recomendado para a maioria das utilizações atuais. |
| SHA-512 | 512 bits (128 hex) | Robusto, com um digest mais longo do que o SHA-256. |
A geração de hashes é unidirecional: não é encriptação e não existe forma de "desencriptar", porque não há nenhuma chave envolvida. Também não é a forma como deve armazenar palavras-passe por si só. Uma simples MD5 ou SHA-256 de uma palavra-passe pode ser quebrada rapidamente com tabelas de pesquisa. O armazenamento correto de palavras-passe utiliza um algoritmo lento e com salt, como o bcrypt, o scrypt ou o Argon2. Para criar palavras-passe fortes desde o início, utilize o nosso gerador de palavras-passe.
Não. Toda a geração de hashes ocorre no seu navegador — o SHA através da Web Crypto API e o MD5 através de uma rotina local. Nada do que escreve é transmitido, registado ou armazenado.
Para qualquer questão relacionada com segurança, use o SHA-256 (ou o SHA-512). Use o MD5 ou o SHA-1 apenas para tarefas não relacionadas com segurança, como somas de verificação rápidas, e só quando algo as exigir especificamente.
Não. As hashes são unidirecionais. Os chamados sites de "desencriptação MD5" limitam-se a procurar a hash numa base de dados de valores comuns pré-calculados — não estão a reverter o cálculo matemático.
Nos algoritmos robustos isso praticamente nunca acontece. Uma "colisão" deste tipo só é viável com algoritmos comprometidos como o MD5 e o SHA-1, e é precisamente por isso que não se deve confiar neles para segurança.
Gerador de Palavras-passe — Gere palavras-passe fortes e aleatórias e frases-passe memorizáveis em segundos. Escolha o comprimento e os conjuntos de caracteres que pretende e copie a sua palavra-passe num instante — tudo é executado localmente no seu navegador, por isso nada é alguma vez enviado, registado ou armazenado.
Gerador de PIN — Gere códigos PIN aleatórios e seguros (3 a 12 dígitos) diretamente no seu navegador. Evite PINs fracos como 1234 ou 0000, crie-os em lote e copie com um clique — nada é enviado para qualquer lado.
Gerador de Frases-Passe — Crie frases-passe fortes e fáceis de memorizar a partir de palavras aleatórias — fáceis de recordar, difíceis de decifrar. Escolha o número de palavras e os separadores, gere em lote, tudo localmente no seu navegador.
Verificador de Robustez de Palavras-passe — Teste a robustez da sua palavra-passe instantaneamente. Veja a sua entropia, o tempo estimado para a decifrar e exatamente o que corrigir — tudo verificado localmente no seu navegador, nunca enviado para lado nenhum.
Verificação de palavras-passe divulgadas — Verifique se a sua palavra-passe surgiu numa fuga de dados conhecida. Graças à k-anonymity, apenas os primeiros cinco caracteres do seu hash são enviados — a sua palavra-passe permanece no seu navegador.