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.

Algoritmo:

🔒 Todo o processamento ocorre localmente no seu navegador.

Como usar este gerador de hash

  1. Digite texto na area de entrada — ou clique em Carregar exemplo.
  2. Escolha um algoritmo: MD5, SHA-1, SHA-256, SHA-384 ou SHA-512. SHA-256 e a escolha padrao recomendada.
  3. Clique em Gerar Hash (ou pressione Ctrl+Enter) — o hash e calculado instantaneamente.
  4. 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.

Gostando do SlimUtils? Se essas ferramentas gratuitas economizaram seu tempo, considere nos pagar um café! Apoiar no Ko-fi