Gerador de hash
Digite um texto ou escolha um arquivo para obter na hora seus hashes MD5 e SHA, e cole um checksum publicado para conferir se o arquivo está íntegro.
- Digite um texto ou escolha um arquivo
- Todos os hashes são calculados de uma vez
- Copie um hash ou compare com um checksum
Seus arquivos nunca saem do seu dispositivo
Para que servem os hashes
- Verificar se um arquivo baixado está completo e não foi alterado.
- Encontrar arquivos duplicados comparando suas impressões.
- Conferir a integridade de backups e arquivos compactados.
- Criar identificadores de dados no desenvolvimento de software.
Os algoritmos
- MD5 (128 bits): rápido e muito usado para verificação, mas sem resistência a colisões.
- SHA-1 (160 bits): antigo; evite para segurança.
- SHA-256 (256 bits): o padrão atual para downloads de software e certificados.
- SHA-384 e SHA-512: variantes mais longas da família SHA-2.
Verificar um download passo a passo
Abra a aba Arquivo e escolha o arquivo baixado. Copie o checksum do site do desenvolvedor e cole no campo de comparação. A ferramenta encontra o algoritmo que coincide e o destaca; se nada coincidir, baixe o arquivo novamente.
Perguntas frequentes
O que é um hash?
Uma impressão digital curta, de tamanho fixo, calculada a partir dos dados. A mesma entrada sempre gera o mesmo hash, e a menor mudança gera um totalmente diferente.
Como verifico um arquivo baixado?
Escolha o arquivo e cole o checksum publicado pelo desenvolvedor no campo de comparação. Se coincidir, o arquivo está completo e inalterado.
Meu arquivo é enviado?
Não. O arquivo é lido e processado no seu dispositivo e nunca sai dele.
Qual algoritmo devo usar?
SHA-256 é a escolha comum hoje. MD5 e SHA-1 ainda são usados como checksums, mas não são mais seguros contra adulteração intencional.
Dá para reverter um hash e recuperar o texto?
Não, o hash é de mão única. Textos curtos ou comuns ainda podem ser adivinhados; para armazenar senhas use um hash de senhas adequado.
Posso calcular hash de arquivos grandes?
Sim, mas o arquivo é carregado inteiro na memória, então vários gigabytes podem falhar em celulares.