Gerador de hashes

    Gere hashes criptográficos como MD5, SHA-1, SHA-256 e SHA-512 instantaneamente no seu navegador usando Web Crypto. Ideal para checar integridade.

    Algoritmo e Codificação

    Exibir o texto hexadecimal com letras maiúsculas (A-F)

    SHA-256
    Saída do DigestHex
    O hash calculado aparecerá aqui quando você inserir o texto...
    Segurança256-bit
    Comprimento0 caracteres
    FormatoHex

    Comparar e Verificar Checksum

    Comparação sem diferenciação de maiúsculas em relação a um hash de referência.

    Hashes Mais Comuns em Destaque

    Digests gerados simultaneamente no lado do cliente em tempo real

    MD5128-bit
    Insira texto acima para calcular o hash MD5...
    SHA-1160-bit
    Insira texto acima para calcular o hash SHA-1...
    SHA-256256-bit
    Insira texto acima para calcular o hash SHA-256...
    SHA-384384-bit
    Insira texto acima para calcular o hash SHA-384...
    SHA-512512-bit
    Insira texto acima para calcular o hash SHA-512...

    Permanece no seu dispositivo. Todo o processamento acontece no seu navegador. Seus textos nunca são enviados aos nossos servidores.

    Como usar

    Siga estes passos simples para obter os melhores resultados.

    1Digite ou cole seu texto. Insira seu conteúdo na área de texto e o hash é calculado instantaneamente sem precisar de botão de envio.
    2Escolha um algoritmo. Selecione entre SHA-256, SHA-512, MD5, PBKDF2, HMAC-SHA-256 ou HMAC-SHA-512 no menu seletor.
    3Escolha a codificação de saída. Alterne entre Hexadecimal (Hex) e Base64 conforme sua necessidade técnica.
    4Configure opções avançadas. Para PBKDF2, configure salt, iterações e comprimento. Para algoritmos HMAC, informe sua chave secreta.
    5Copie o resultado. Clique no botão de cópia ao lado do hash para enviá-lo instantaneamente à sua área de transferência.

    Perguntas frequentes

    Tire suas dúvidas sobre o funcionamento desta ferramenta.

    Oferecemos suporte a seis algoritmos essenciais: SHA-256, SHA-512, MD5, PBKDF2 (com SHA-512), HMAC-SHA-256 e HMAC-SHA-512. Todos os valores correspondentes são calculados simultaneamente no navegador para permitir comparações ágeis.

    Para armazenamento de senhas e segurança criptográfica, não. O MD5 sofre com riscos de colisão conhecidos. Contudo, continua amplamente utilizado para validação de integridade de arquivos (checksums), chaves de cache e compatibilidade com APIs legadas.

    PBKDF2 significa Password-Based Key Derivation Function 2. Ele é intencionalmente lento para encarecer ataques de força bruta contra senhas. Aplicamos 100.000 iterações com SHA-512 sobre um salt fixo para permitir validações reproduzíveis.

    HMAC (Hash-based Message Authentication Code) combina uma função hash com uma chave secreta compartilhada para validar tanto a integridade do conteúdo quanto a autenticidade do emissor. É o mecanismo central em webhooks, autenticação de APIs e tokens JWT.

    Nunca. Todo o processamento é feito no seu próprio computador através da Web Crypto API nativa do navegador e de uma rotina local em JavaScript para MD5. Total privacidade para chaves secretas e senhas confidenciais.

    Sim, para o mesmo algoritmo e parâmetros. As funções hash são rigorosamente determinísticas: o hash SHA-256 de uma string será sempre idêntico em qualquer sistema do mundo.

    Como funciona?

    Entenda a metodologia, fórmulas e conceitos por trás desta ferramenta.

    Gere Hashes Criptográficos Instantaneamente

    Seja para validar a integridade de um download, assinar chamadas de API ou guardar senhas de forma segura, os hashes criptográficos formam a espinha dorsal da segurança moderna. Nosso Gerador de Hashes é uma ferramenta gratuita que opera no navegador e calcula simultaneamente seis algoritmos hash diferentes a partir de qualquer texto fornecido. Sem chamadas a servidores e com total confidencialidade.

    O Que É uma Função Hash?

    Uma função hash processa qualquer dado de entrada, independentemente do tamanho, e o converte em uma sequência alfanumérica de tamanho fixo. O mesmo texto de entrada gera sempre a mesma saída, mas a alteração de uma única letra altera o hash por completo. Esse comportamento (efeito avalanche) torna as funções hash ideais para checagens de segurança.

    Os Seis Algoritmos Disponíveis

    SHA-256: O padrão dominante na indústria. Gera uma sequência de 64 caracteres hexadecimais, sendo utilizado em certificados SSL, blockchains como Bitcoin e no controle de versão Git.

    SHA-512: Uma versão mais robusta do SHA-256 com 128 caracteres de saída, recomendada para segurança de alto nível e com excelente desempenho em processadores de 64 bits.

    MD5: Gera um hash de 32 caracteres. Embora superado para autenticação por vulnerabilidades de colisão, continua amplamente presente em verificações de integridade de arquivos (checksums).

    PBKDF2: Concebido especificamente para proteção de senhas, repetindo cálculos milhares de vezes para inviabilizar ataques de dicionário e força bruta.

    HMAC-SHA-256: Mescla o hash SHA-256 a uma chave secreta para assegurar que mensagens não foram adulteradas durante o trânsito entre sistemas.

    HMAC-SHA-512: Aplica o mesmo conceito do HMAC com a camada expandida de segurança do SHA-512.

    Quando Utilizar Cada Algoritmo

    AlgoritmoTamanho da SaídaPrincipal Aplicação
    SHA-256256 bits (64 caracteres hex)Assinaturas digitais e integridade geral
    SHA-512512 bits (128 caracteres hex)Ambientes de alta segurança em 64 bits
    MD5128 bits (32 caracteres hex)Checksums, caches e compatibilidade legada
    PBKDF2Configurável (512 bits aqui)Armazenamento de senhas e derivação de chaves
    HMAC-SHA-256256 bits (64 caracteres hex)Autenticação de APIs e assinaturas de webhooks
    HMAC-SHA-512512 bits (128 caracteres hex)Autenticação segura de mensagens

    Como Computamos Esses Hashes

    Empregamos a Web Crypto API nativa (crypto.subtle) para os algoritmos SHA-256, SHA-512, PBKDF2 e variantes HMAC, assegurando resultados idênticos aos gerados por ferramentas como OpenSSL ou bibliotecas de backend.

    Para o algoritmo MD5, utilizamos uma implementação pura em JavaScript fundamentada na RFC 1321 original executada diretamente no navegador.

    Parâmetros do PBKDF2

    Nossa implementação padrão adota o salt "tooltri-pbkdf2-salt", 100.000 iterações e SHA-512 como base. Em sistemas de produção recomenda-se um salt único aleatório por usuário; o padrão fixo aqui adotado visa garantir testes reproduzíveis.

    Seus Dados Nunca Saem do Seu Navegador

    Nenhuma string, senha ou chave privada é enviada pela rede. Todos os cálculos permanecem no escopo volátil da aba do seu navegador, garantindo segurança total para credenciais e documentos confidenciais.

    Última atualização:

    Explore outras calculadoras e utilitários para acelerar seu trabalho.