Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 instantaneamente. Veja a saida em hex minusculas, hex maiusculas ou Base64. Todo o processamento ocorre localmente no seu navegador.
Clique no hash para copiar
🔒 Todo o processamento ocorre localmente no seu navegador.
Como usar este gerador de hash
- Digite texto na area de entrada — ou clique em Carregar exemplo.
- Escolha um algoritmo: MD5, SHA-1, SHA-256, SHA-384 ou SHA-512. SHA-256 e a escolha padrao recomendada.
- Clique em Gerar Hash (ou pressione Ctrl+Enter) — o hash e calculado instantaneamente.
- Escolha um formato: hex minusculas (padrao), hex maiusculas ou Base64. Clique na saida do hash para copia-lo.
Sobre funcoes hash
Uma funcao hash criptografica pega qualquer entrada e produz um digest de tamanho fixo. A mesma entrada sempre produz a mesma saida. Funcoes hash sao projetadas para serem unidirecionais: dado um hash, deve ser computacionalmente inviavel recuperar a entrada original.
Hashes sao usados em toda parte em software: para verificar integridade de arquivos, armazenar senhas de forma segura, criar assinaturas digitais e detectar duplicatas em bancos de dados.
Esta ferramenta usa a API integrada crypto.subtle.digest do navegador para hashes da familia SHA e uma implementacao JavaScript pura para MD5. Nenhum dado e jamais enviado a um servidor.
Perguntas frequentes
O que e uma funcao hash? ▼
Uma funcao hash converte qualquer dado de entrada em um digest de tamanho fixo. A mesma entrada sempre produz a mesma saida. Funcoes hash sao projetadas para serem unidirecionais: dado um hash, voce nao pode reverter para obter a entrada original.
O que e MD5 e por que e considerado inseguro? ▼
MD5 produz um hash de 128 bits e agora e considerado criptograficamente quebrado porque atacantes podem criar diferentes entradas que produzem o mesmo hash MD5. Voce nao deve usar MD5 para propositos de seguranca — use SHA-256 ou SHA-512 em vez disso.
Quando devo usar SHA-256 vs SHA-512? ▼
SHA-256 produz um hash de 256 bits e e o hash criptografico mais usado hoje. SHA-512 produz um hash de 512 bits mais longo e e mais rapido em processadores de 64 bits. Para a maioria dos propositos de seguranca, SHA-256 e a escolha padrao.
Meus dados sao enviados a um servidor? ▼
Nao. Esta ferramenta usa a API Web Crypto (crypto.subtle.digest) para hashes SHA e uma implementacao JavaScript pura para MD5. Toda a computacao ocorre localmente no seu navegador. Nada e enviado ou armazenado.
Qual e a diferenca entre saida hex e Base64? ▼
Hex representa cada byte como dois caracteres de 0-9 e a-f. E o formato mais comum para exibir hashes. Base64 representa o hash binario bruto como caracteres ASCII — e mais compacto que hex (33% mais curto).
Posso gerar hash de texto Unicode e emoji? ▼
Sim. A ferramenta codifica sua entrada como UTF-8 antes de fazer hash, entao lida corretamente com qualquer caractere Unicode, incluindo emoji, caracteres CJK e letras acentuadas.
Para que SHA-1 e usado hoje? ▼
SHA-1 produziu um hash de 160 bits e foi usado em certificados TLS, commits Git e muitos sistemas antigos. E considerado fraco desde 2005 e esta oficialmente obsoleto para a maioria dos usos de seguranca. Para novos projetos, sempre use SHA-256 ou mais forte.