Como usar
- Escolha “Texto” e digite, ou escolha “Arquivo” e selecione um arquivo de qualquer tamanho.
- Marque os algoritmos que você precisa — MD5, SHA-1, SHA-256 e SHA-512 vêm selecionados por padrão.
- Para um hash com chave, marque HMAC e informe a chave secreta.
- Para conferir um download, cole o checksum do site do fornecedor em “Comparar com”; a linha correspondente fica marcada.
Opções explicadas
- MD5 / SHA-1
- Rápidos e ainda muito usados em checksums de arquivos, mas quebrados para segurança — um atacante consegue criar duas entradas com o mesmo hash. Não use para assinaturas nem senhas.
- SHA-256 / SHA-512
- A família SHA-2, a escolha padrão para verificação de integridade, certificados e blockchains.
- SHA-3 / BLAKE2 / BLAKE3
- Alternativas modernas. O BLAKE3 é muito mais rápido que o SHA-2 em software; o SHA-3 é o padrão do NIST, com um projeto interno diferente.
- HMAC
- Um hash com chave secreta, usado para assinar webhooks e requisições de API (por exemplo, os webhooks do GitHub e do Stripe usam HMAC-SHA256).
Tamanhos de hash
| Algoritmo | Saída | Tamanho em hex |
|---|---|---|
| MD5 | 128 bits | 32 |
| SHA-1 | 160 bits | 40 |
| SHA-256 / SHA3-256 / BLAKE3 | 256 bits | 64 |
| SHA-384 | 384 bits | 96 |
| SHA-512 / SHA3-512 / BLAKE2b | 512 bits | 128 |
Exemplo
O SHA-256 de abc é:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
O mesmo valor no terminal: echo -n abc | sha256sum no Linux ou echo -n abc | shasum -a 256 no macOS.
Perguntas frequentes
Como confiro o checksum de um arquivo baixado?
Escolha “Arquivo”, selecione o download e cole o checksum publicado no site em “Comparar com”. Se uma linha mostrar “Confere”, o arquivo é idêntico ao que o fornecedor usou para gerar o hash.
Meus arquivos são enviados?
Não. Os arquivos são lidos pelo navegador em partes de 4 MB e o hash é calculado localmente, então nem imagens ISO de vários gigabytes saem do seu computador.
Dá para reverter um hash e obter o texto original?
Não — hashes são de mão única. Porém, entradas curtas ou comuns (como “senha123”) podem ser descobertas com tabelas de consulta. Por isso, senhas devem ser guardadas com um algoritmo lento e com salt, como bcrypt ou Argon2, e não com MD5 ou SHA-256 puros.
Por que meu hash é diferente do de outra ferramenta?
Normalmente a entrada é diferente — uma quebra de linha no final, espaços ou outra codificação de texto. Esta ferramenta calcula o hash dos bytes UTF-8 exatos do que você digita. O echo da linha de comando adiciona uma quebra de linha, a menos que você use echo -n.
Qual a diferença entre hash e HMAC?
Qualquer pessoa pode calcular o hash de dados públicos. O HMAC também exige uma chave secreta, então prova que a mensagem veio de alguém que conhece a chave e que não foi alterada.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.