Gerador de Hash
Só local — nada é enviado a menos que você salve ou compartilhe.
Gerador de hash para SHA-1, SHA-256, SHA-384 e SHA-512.
- Cole ou digite o texto que deseja hash
- Escolha quais algoritmos deseja calcular
- Copie o resultado em hex ou Base64 que precisar
Salvar esta ferramenta
Tenha Gerador de Hash sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
Sobre esta ferramenta
Um hash criptográfico transforma qualquer entrada em uma impressão digital de tamanho fixo. A mesma entrada sempre gera a mesma saída, enquanto mudar um único caractere gera algo completamente diferente, e o processo não pode ser revertido. Isso torna os hashes úteis para verificar que um arquivo ou mensagem chegou intacto, comparar dois valores sem guardar os originais e como base para assinaturas e tokens. Esta ferramenta calcula SHA-1, SHA-256, SHA-384 e SHA-512 usando a implementação Web Crypto do navegador, e mostra cada resultado em hexadecimal e Base64, já que sistemas diferentes esperam codificações diferentes. SHA-256 é o padrão recomendado para quase tudo. SHA-1 está incluído porque ainda é encontrado em sistemas antigos como identificadores de objetos Git, mas não é mais considerado seguro contra um atacante determinado. Todo o processamento é local, então o que você colar fica só no seu dispositivo.
Perguntas frequentes
Por que o MD5 não está disponível?
Porque ele foi quebrado criptograficamente desde 2004 e os navegadores o excluem intencionalmente do Web Crypto API. Oferecê-lo exigiria implementar manualmente um algoritmo quebrado e sugeriria que ele é seguro para algo que não é. Se você precisa de MD5 para uma soma de verificação legada, use uma ferramenta dedicada e trate o resultado apenas como um identificador não relacionado à segurança.
Um hash pode ser revertido para o texto original?
Não diretamente, pois o hashing descarta informações. Mas entradas curtas ou comuns podem ser recuperadas ao simplesmente calcular o hash de cada possível valor e comparar, que é como funciona a quebra de senhas. Um hash sozinho não serve para esconder um valor.
É assim que devo armazenar senhas?
Não. SHA-256 puro é rápido demais, exatamente o que um atacante quer. Senhas precisam de um algoritmo lento e com sal, como bcrypt, scrypt ou Argon2. Use esses hashes para verificar integridade e identificadores, não para guardar credenciais.
Qual algoritmo devo escolher?
SHA-256, a não ser que algo específico precise de outro. Ele é rápido, universalmente suportado e não tem fraquezas práticas conhecidas. SHA-512 não é significativamente mais seguro para a maioria dos casos, embora possa ser mais rápido em hardware 64 bits.
Por que hex e Base64 parecem tão diferentes?
São duas codificações dos mesmos bytes. Hex usa 16 caracteres e é mais fácil de ler e comparar visualmente, enquanto Base64 é mais compacta. Um hash SHA-256 tem 32 bytes, que equivalem a 64 caracteres hex ou 44 caracteres Base64.
Ajude a melhorar esta ferramenta
Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens