Calculadora SHA
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.
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
- Escolha Texto ou Arquivo.
- Digite ou cole o texto, ou arraste e solte um arquivo (ou procure no seu computador).
- Clique em Calcular checksums.
- 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.