Início Serviços Sobre Blog Ferramentas Contatos
Iniciar um projeto Chamada de emergência
Englishen Españoles Magyarhu العربيةar Русскийru Українськаuk Deutschde Slovenčinask ไทยth 中文zh-CN 日本語ja 한국어ko Românăro Françaisfr हिन्दीhi বাংলাbn Bahasa Indonesiaid Portuguêspt Italianoit Tagalogtl Tiếng Việtvi فارسیfa Kiswahilisw မြန်မာmy Türkçetr اردوur Basa Jawajv Polskipl Češtinacs Afrikaansaf తెలుగుte

Gerador de Hash

Faça hash de texto ou de um arquivo

SHA-1, SHA-256, SHA-384 e SHA-512 com saída em hexadecimal ou Base64 e HMAC opcional — além de hash de senha com bcrypt e Argon2. Tudo é calculado localmente — nada sai do seu navegador.

0 bytes

Formato de saída

HMAC opcional

Uma chave coloca todos os algoritmos em modo HMAC com chave.

Digests

Hash de senha Argon2 · bcrypt · scrypt · PBKDF2

Hashes lentos, com sal e unidirecionais para armazenar senhas — um novo sal aleatório é usado a cada execução. Executado localmente com WebAssembly.

Privacidade em primeiro lugar

Hashing local com a Web Crypto API

Os digests são calculados com crypto.subtle.digest e crypto.subtle.sign — a própria criptografia auditada do navegador. Seu texto, arquivos e chaves HMAC nunca saem da página, não há rastreadores e a ferramenta continua funcionando offline após o carregamento.

Por que não há MD5?

Os navegadores não implementam o MD5 na Web Crypto API, e ele é criptograficamente quebrado (colisões práticas). Esta ferramenta expõe apenas os algoritmos SHA que a plataforma fornece nativamente.

Como verifico o checksum de um download?

Escolha o algoritmo usado pelo publicador (geralmente SHA-256), mude para a aba Arquivo, selecione o arquivo e compare o digest hexadecimal com o valor publicado. Um único caractere diferente significa que o arquivo não corresponde.

Hexadecimal ou Base64 — qual devo usar?

Hexadecimal é o formato usual para checksums e não diferencia maiúsculas de minúsculas. Base64 é mais curto e comum em cabeçalhos HTTP, JWTs e APIs. Os bytes brutos do digest são idênticos; apenas a codificação difere.

Para que serve o HMAC?

O HMAC adiciona uma chave secreta para que uma etiqueta comprove tanto que a mensagem está intacta quanto que veio de alguém que detém a chave. É usado para assinatura de requisições de API, webhooks e integridade de cookies/sessões.

bcrypt ou Argon2 para senhas?

Ambos são hashes de senha lentos e com sal — nunca use SHA simples para senhas. O bcrypt é testado em batalha e onipresente; aumente seu fator de custo conforme o hardware melhora. O Argon2id é o padrão moderno da OWASP: seu custo de memória (experimente ≈19 MiB) torna a quebra por GPU e ASIC dispendiosa. A saída codificada já incorpora o sal e os parâmetros.

Precisa de mais do que uma ferramenta gratuita?

A PWN-ALL é uma empresa de cibersegurança licenciada — esta ferramenta foi desenvolvida pela mesma equipa que realiza testes de penetração reais em infraestruturas, aplicações web e APIs.

Solicitar um teste de penetração