Gerador de hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 na hora, tudo calculado localmente no seu navegador.
Como gerar um hash
Digite ou cole o texto no campo de entrada, ou envie um arquivo.
Selecione o algoritmo (MD5, SHA-256 etc.).
Clique em Gerar hash.
O resumo hexadecimal aparece na hora. Clique em Copiar hash para salvá-lo na área de transferência.
Troque de algoritmo (MD5, SHA-1, SHA-256, SHA-512) e gere o hash de novo sem digitar a entrada outra vez, o que ajuda a verificar a integridade de arquivos.
Perguntas frequentes
Hash criptográfico explicado.
O MD5 ainda é seguro?
O MD5 está criptograficamente quebrado e não deve ser usado em contextos sensíveis à segurança (senhas, assinaturas digitais, impressões digitais de certificados). Ele continua útil em usos sem foco em segurança, como checksums de arquivos e deduplicação de conteúdo, em que a resistência a colisões não é crítica.
Qual algoritmo devo usar?
Para checksums em geral: SHA-256. Para senhas: bcrypt, argon2 ou scrypt (não disponíveis aqui, use uma biblioteca adequada). Para sistemas legados: MD5 ou SHA-1. Para máxima segurança: SHA-512.
O hash é reversível?
Não. As funções de hash são de mão única: você não consegue obter a entrada original a partir do hash. Essa é uma propriedade fundamental. “Quebrar” um hash exige testar entradas por força bruta e comparar os resultados, e é por isso que senhas fortes e com alta entropia são importantes.
Qual é a diferença entre SHA-256 e SHA-512?
Ambos pertencem à família SHA-2. O SHA-256 produz um resumo de 256 bits (64 caracteres hexadecimais). O SHA-512 produz um resumo de 512 bits (128 caracteres hexadecimais). O SHA-512 tem um estado interno maior e é um pouco mais resistente a força bruta em processadores de 64 bits.
Posso gerar o hash de arquivos, e não só de texto?
Sim. Clique em “Gerar hash de arquivo” para enviar qualquer arquivo. A ferramenta lê o arquivo como binário usando a FileReader API e calcula o hash sobre os bytes brutos, resultado idêntico ao que o sha256sum da linha de comando produziria.
Por que usar o gerador de hash do PixConvert
Hash criptográfico rápido e privado, com tecnologia das APIs nativas do navegador.
5 algoritmos
MD5, SHA-1, SHA-256, SHA-384, SHA-512: cobre os usos mais comuns, de checksums a hash de senhas.
Hash de arquivos
Envie qualquer arquivo para gerar o hash do conteúdo. Verifique a integridade de downloads sem instalar nenhuma ferramenta.
Web Crypto API
Os algoritmos SHA usam a API nativa SubtleCrypto: desempenho no nível do navegador, sem o peso de bibliotecas JS.
100% privado
Os dados nunca saem do seu dispositivo. Seguro para gerar hash de senhas, chaves de API e arquivos sensíveis.
Maiúsculas / minúsculas
Alterne a saída hexadecimal entre minúsculas (padrão) e maiúsculas para atender ao formato esperado pelo seu sistema.
Resultados instantâneos
O hash é atualizado em tempo real enquanto você digita textos curtos. Clique em Gerar hash para arquivos grandes.
Usos comuns de hash
O hash está presente em toda a engenharia de software.
Integridade de arquivos
Confirme que os arquivos baixados correspondem ao checksum esperado informado pelo publicador.
- Compare checksums SHA-256
- Detecte arquivos corrompidos
- Valide downloads de software
Hash de senhas
Gere hashes de teste para desenvolvimento e depuração. (Observação: use bcrypt/argon2 em produção.)
- Gere hashes MD5/SHA de teste
- Verifique o comportamento do algoritmo de hash
- Depure fluxos de autenticação
Impressão digital de dados
Gere impressões digitais de conteúdo para cache, deduplicação e detecção de alterações.
- Geração de chaves de cache
- Impressões digitais para deduplicação
- Detecção de alteração de conteúdo
Explore mais ferramentas
Descubra outras ferramentas grátis que combinam muito bem com esta
Gerador de senhas
Gere senhas fortes e aleatórias
Codificador Base64
Codifique e decodifique strings Base64
Gerador de UUID
Gere UUIDs v4 e ULIDs
Decodificador de JWT
Decodifique e inspecione JSON Web Tokens
Formatador de JSON
Formate, valide e minifique JSON na hora
Codificador de URL
Codifique e decodifique componentes de URL