Enter text to hash
0 characters · 0 bytes

Sobre esta ferramenta

Esta calculadora de checksum gera em uma única etapa os hashes SHA-1, SHA-256, SHA-384 e SHA-512 de um texto ou arquivo, usando a Web Crypto API nativa do seu navegador.

Como usar

  1. Escolha Texto ou Arquivo.
  2. Digite ou cole o texto, ou arraste e solte um arquivo (ou procure no seu computador).
  3. Clique em Calcular checksums.
  4. Compare o resultado com o checksum publicado pela origem do arquivo.

Bom saber

  • O SHA-256 gera um hash de 256 bits, exibido como 64 caracteres hexadecimais; o SHA-512 gera 128.
  • Alterar um único byte da entrada produz um hash completamente diferente.
  • O SHA-1 é considerado quebrado quanto à resistência a colisões e não deve ser usado para segurança; prefira SHA-256 ou superior.
  • Os hashes são calculados localmente com crypto.subtle.digest, então até arquivos grandes são processados sem upload.

Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.

Perguntas frequentes

Como verifico um arquivo baixado?

Calcule aqui o hash SHA-256 do arquivo e compare com o checksum da página de download. Se forem exatamente iguais, o arquivo não foi alterado.

Meu arquivo é enviado para calcular o hash?

Não. O arquivo é lido e processado no seu navegador; ele nunca sai do seu dispositivo.

Qual algoritmo devo usar?

O SHA-256 é a escolha mais comum para verificar downloads e integridade. Use SHA-1 só quando um sistema antigo exigir.

Dá para reverter um hash e obter os dados originais?

Não. Hashes SHA são funções de mão única. Ainda assim, entradas curtas ou comuns podem ser adivinhadas, por isso senhas precisam de hash lento e com salt.