Nada é enviado

Gerador de hash

Gere os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto ou arquivo, com HMAC e uma chave quando precisar de assinatura, e confira um download com o hash publicado no site dele. Os arquivos são processados no seu dispositivo e nunca são enviados.

O que processar

Processado em UTF-8, exatamente como digitado: espaços e quebras de linha contam.

Hashes gerados

Estes são os hashes de um texto vazio. Digite ou cole um texto, ou escolha um arquivo.

MD5
d41d8cd98f00b204e9800998ecf8427eNão serve para segurança
SHA-1
da39a3ee5e6b4b0d3255bfef95601890afd80709Não serve para segurança
SHA-256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-384
38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

MD5 e SHA-1 não são seguros. Dá para fabricar de propósito dois arquivos com o mesmo hash MD5 ou SHA-1, então use-os só para detectar mudanças acidentais. Para assinaturas e verificações de integridade, use SHA-256 ou mais forte.

Cole o hash de uma página de download ou uma linha da saída do sha256sum.

Cole um hash para comparar com estes.

O que você digita fica neste dispositivo. Nada é enviado.

Como gerar um hash

  1. Digite ou cole um texto, ou escolha Um arquivo e selecione-o. Arquivos grandes também funcionam.
  2. Veja os cinco hashes em hexadecimal ou Base64. Para uma assinatura, ative a chave secreta (HMAC) e digite-a.
  3. Para conferir um download, cole em Comparar o hash que o site dele publica: a ferramenta diz com qual algoritmo ele bate.

Perguntas frequentes

Meu arquivo é enviado?

Não. O arquivo é lido e processado no seu navegador, neste dispositivo, então serve para documentos privados e funciona até sem internet. Nada do que você digita ou escolhe é enviado.

Posso usar MD5 ou SHA-1 para senhas ou segurança?

Não. Os dois estão quebrados: dá para fabricar de propósito dois arquivos diferentes com o mesmo hash. Eles ainda servem para detectar mudanças acidentais, como um download corrompido. Para segurança, use SHA-256 ou mais forte, e para senhas um hash lento feito para isso, como Argon2 ou bcrypt, nunca um hash simples.

Por que meu hash é diferente do da linha de comando?

Quase sempre por uma diferença invisível no texto: o echo acrescenta uma quebra de linha no fim (use echo -n), o Windows termina as linhas com CR LF e um texto copiado pode terminar com um espaço. Aqui o texto é processado em UTF-8, exatamente como você digitou. Arquivos são processados byte a byte, então batem com sha256sum, shasum e certutil.

Qual o tamanho máximo de arquivo?

O MD5 lê o arquivo em partes, então qualquer tamanho funciona. Os SHA vêm do Web Crypto, do próprio navegador, que precisa do arquivo inteiro na memória: tranquilo para arquivos de várias centenas de megabytes na maioria dos computadores. Se o arquivo for grande demais para o seu navegador, você ainda recebe o MD5.

O que é HMAC?

Um hash misturado com uma chave secreta, de forma que só quem tem a chave consegue gerar ou conferir. Webhooks de serviços como GitHub, Stripe e Shopify são assinados assim. Ative a chave, digite-a como texto, hexadecimal ou Base64 e compare o resultado com a assinatura recebida.

Use o DigiTools offline

Guarde todas as ferramentas em português neste dispositivo para que funcionem sem conexão com a internet.

Os modelos de IA não estão incluídos: cada ferramenta de IA baixa o seu na primeira vez que você a usa.

Verificando o tamanho do download…

Adicione o DigiTools à sua Tela de Início

  1. Toque no botão Compartilhar na barra do navegador.
  2. Escolha “Adicionar à Tela de Início”. Talvez seja preciso rolar para baixo para encontrar.
  3. Toque em Adicionar.

Depois, o DigiTools abre na Tela de Início como um app, e as ferramentas que você já abriu funcionam offline.