Monu Tools

Gerador de hash (SHA)

Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.

Como usar o/a Gerador de hash

  1. 01

    Escreva ou cole o seu texto.

  2. 02

    Escolha o algoritmo de hash.

  3. 03

    Copie o resumo hexadecimal resultante.

O que é um hash

Uma função de hash pega em qualquer entrada, uma palavra ou um documento inteiro, e produz uma cadeia de caracteres de tamanho fixo chamada digest. O SHA-256, por exemplo, devolve sempre 256 bits escritos como 64 caracteres hexadecimais, quer lhe forneças uma letra ou um megabyte de texto.

Duas propriedades tornam os hashes úteis. São determinísticos, por isso a mesma entrada produz sempre o mesmo digest, e apresentam o efeito de avalanche, por isso alterar um único carácter produz um resultado completamente diferente. Isso faz de um hash uma impressão digital compacta do conteúdo exato.

Como funciona esta ferramenta

Esta ferramenta calcula os digests SHA-1, SHA-256, SHA-384 e SHA-512 do seu texto localmente, usando a Web Crypto API do navegador, e depois mostra o resultado em hexadecimal pronto a copiar. O SHA-256 é a opção sensata por defeito para a maioria dos fins.

Para que serve o hashing

O hashing é unidirecional: não consegue reverter um digest de volta à entrada original. É esse o objetivo. Usa-se para verificar a integridade (este ficheiro ou mensagem foi alterado?), para construir somas de verificação, para eliminar conteúdo duplicado e como bloco de construção dentro de assinaturas e sistemas de controlo de versões como o Git.

Escolher um algoritmo

O SHA-1 está comprometido para usos críticos de segurança, porque é possível fabricar colisões, embora ainda sirva como soma de verificação sem função de segurança. Prefira o SHA-256 ou mais forte quando a segurança importa. O MD5 não é oferecido de propósito, porque é considerado inseguro.

Não é para palavras-passe

O hashing não é encriptação e não é, por si só, a forma correta de guardar palavras-passe. As funções SHA em bruto são deliberadamente rápidas, o que ajuda os atacantes a adivinhar palavras-passe depressa. Para palavras-passe usa um esquema lento e com salt, como bcrypt, scrypt ou Argon2; o gerador de bcrypt aqui foi feito para isso.

Perguntas frequentes

Que algoritmos são suportados?

SHA-1, SHA-256, SHA-384 e SHA-512, através da Web Crypto API do navegador. SHA-256 é uma boa opção por omissão.

O MD5 está disponível?

Não. O MD5 é considerado inseguro e não é disponibilizado pela Web Crypto API. Prefira SHA-256 ou mais forte.

Fontes

Incorporar esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas