Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.
Como usar Gerador de hash
Digite ou cole o seu texto.
Escolha o algoritmo de hash.
Copie o digest hexadecimal resultante.
Uma função de hash recebe qualquer entrada, uma palavra ou um documento inteiro, e produz uma sequência de caracteres de tamanho fixo chamada digest. O SHA-256, por exemplo, sempre retorna 256 bits escritos como 64 caracteres hexadecimais, seja você fornecendo uma única letra ou um megabyte de texto.
Duas propriedades tornam os hashes úteis. Eles são determinísticos, então a mesma entrada sempre produz o mesmo digest, e apresentam o efeito avalanche, então mudar um único caractere produz um resultado completamente diferente. Isso faz de um hash uma impressão digital compacta do conteúdo exato.
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 para copiar. O SHA-256 é o padrão sensato para a maioria dos propósitos.
O hashing é unidirecional: você não consegue reverter um digest de volta à entrada original. Esse é justamente o ponto. Ele é usado para verificar integridade (este arquivo ou mensagem mudou?), para criar checksums, para eliminar conteúdo duplicado e como bloco de construção dentro de assinaturas e sistemas de controle de versão como o Git.
O SHA-1 está quebrado para usos críticos de segurança porque colisões podem ser fabricadas, embora ainda sirva como checksum sem função de segurança. Prefira SHA-256 ou algo mais forte quando a segurança importa. O MD5 propositalmente não é oferecido porque é considerado inseguro.
Hashing não é criptografia e não é, por si só, a forma correta de guardar senhas. As funções SHA puras são deliberadamente rápidas, o que ajuda atacantes a adivinhar senhas rapidamente. Para senhas, use um esquema lento e com salt, como bcrypt, scrypt ou Argon2; o gerador de bcrypt aqui foi feito para isso.
Perguntas frequentes
SHA-1, SHA-256, SHA-384 e SHA-512, via a API Web Crypto do navegador. SHA-256 é uma boa opção padrão.
Não. O MD5 é considerado inseguro e não é fornecido pela API Web Crypto. Prefira SHA-256 ou mais forte.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/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
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Seguro para UTF-8 com detecção automática de direção.
Codifique e decodifique URLs e componentes de URL com percent-encoding, seguro para UTF-8.
Decodifique um JSON Web Token para inspecionar o cabeçalho e o payload, com tempos de expiração e emissão legíveis. Roda inteiramente no seu navegador; tokens nunca são enviados.
Gere um HMAC para uma mensagem e chave secreta usando SHA-1, SHA-256, SHA-384 ou SHA-512, no navegador.