Como usar
- Escolha o modo de texto ou arquivo.
- Cole texto ou selecione um arquivo para verificar.
- Escolha SHA-256, SHA-384 ou SHA-512.
- Cole um checksum esperado se precisar de comparação.
- Copie o resultado gerado.
Recursos principais
- Hash de texto e arquivos: Cole texto ou escolha um arquivo para gerar uma impressão digital verificável.
- Modo de comparação de checksum: Cole um checksum esperado para verificar downloads, artefatos de release ou payloads de configuração.
- Algoritmos SHA modernos: Use SHA-256, SHA-384 e SHA-512 sem apresentar MD5/SHA-1 como opções seguras.
- Fluxo de privacidade local: Textos, payloads e arquivos são processados no navegador sem uploads.
- Cópia rápida de resultados: Copie hashes para notas de release, auditorias ou fluxos de depuração.
Ferramentas relacionadas
Gerador de senhas fortes para senhas aleatórias ou frases-senha XKCD. Veja estimativas de entropia e tempo de quebra — seguro, processamento 100% local no navegador.
Teste a força da senha e o tempo estimado de quebra com o zxcvbn. A verificação roda localmente no seu navegador, então nada do que você digita é enviado.
Use este Gerador de Chaves SSH para criar pares de chaves Ed25519, RSA-2048 ou RSA-4096 localmente no seu navegador. 100% no lado do cliente, sem uploads para servidor. Gere agora e copie sua chave pública.
Gere hashes Bcrypt localmente e verifique senhas com hashes existentes, com Cost/Rounds ajustáveis. Processamento local no navegador para desenvolvimento de autenticação, migrações e dados de teste.
Decodifique e depure JWTs no navegador — sem chave secreta, sem uploads. Inspecione header/payload, formate JSON e veja a contagem regressiva de exp ao vivo.
Gere e assine JWTs para testes de API. Edite header e payload, use HS256/HS384/HS512 e mantenha sua chave secreta local com assinatura HMAC no navegador.
Lógica de cálculo
Um hash transforma dados de entrada em uma impressão digital de comprimento fixo. Esta ferramenta usa a Web Crypto API do navegador localmente:
- SHA-256/SHA-384/SHA-512 são úteis para verificações de integridade, validação de releases e fluxos de trabalho de desenvolvedores.
- Um checksum comprova se o conteúdo corresponde; não é criptografia e não pode restaurar a entrada original.
- O modo de comparação ignora espaços, dois pontos e hífens para suportar formatos de checksum colados.
- Arquivos são lidos e recebem hash no navegador sem upload.
Perguntas frequentes
Meu texto ou arquivo é enviado para um servidor?
Não. O cálculo de hash é executado localmente no navegador, e a entrada não é enviada para nenhum servidor.
Hash é o mesmo que criptografia?
Não. Um hash é uma impressão digital unidirecional para verificações de integridade. Criptografia é reversível quando você tem a chave.
Qual algoritmo devo usar?
Use SHA-256 para a maioria dos trabalhos de checksum. Use SHA-384 ou SHA-512 quando precisar de um resumo mais longo.
Posso verificar um arquivo baixado?
Sim. Selecione o arquivo e cole o checksum oficial para ver se corresponde.
Por que dois arquivos têm hashes diferentes?
Qualquer pequena alteração no conteúdo, codificação ou metadados pode produzir um hash diferente. É por isso que checksums são úteis para detectar alterações.
Por que o MD5 não está incluído?
O MD5 não é mais adequado para fins sensíveis à segurança. Esta primeira versão foca nos algoritmos SHA modernos.