Gerador de hash (MD5, SHA-256)

Obtenha os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto ou arquivo, todos de uma vez.

Carregando…

Como usar

  1. Escolha Texto ou Arquivo.
  2. Em Texto, digite ou cole na caixa; os hashes são atualizados enquanto você digita. O texto é processado como UTF-8.
  3. Em Arquivo, escolha um arquivo; o nome e o tamanho em bytes são exibidos, e “Calculando…” aparece durante o processamento.
  4. Veja na tabela os valores MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Eles aparecem em hexadecimal minúsculo; marque Maiúsculas para exibi-los em maiúsculas.
  5. Copie um hash com o botão ao lado ou compare com o valor informado pelo distribuidor.

Perguntas frequentes

Meu texto ou arquivo é enviado?
Não. Os hashes são calculados no seu navegador; seu texto e seus arquivos não são enviados ao nosso servidor nem a nenhum outro lugar.
Qual hash devo usar?
Use SHA-256 (ou SHA-384/SHA-512) para verificar downloads. MD5 e SHA-1 têm ataques de colisão práticos, então use-os só para conferir checksums antigos, não para detectar adulteração intencional.
Por que meu hash é diferente do de outra ferramenta?
O hash depende dos bytes exatos: um espaço ou quebra de linha a mais, ou finais de linha do Windows (CRLF) em vez dos do Unix (LF), mudam o resultado por completo. Esta ferramenta processa o texto como UTF-8, e as quebras de linha da caixa são LF.
Posso usar isto para gerar hash de senhas?
Não para armazená-las. Um hash rápido como MD5 ou SHA-256 permite testar bilhões de tentativas por segundo mesmo com salt; para guardar senhas é preciso um algoritmo próprio e propositalmente lento, como Argon2, bcrypt ou scrypt.
Existe limite de tamanho de arquivo?
Não há limite fixo, mas o arquivo inteiro é carregado na memória, então arquivos de vários gigabytes podem ficar lentos ou falhar, dependendo do navegador e do dispositivo.