Gere hashes SHA-256, SHA-384 e SHA-512 de texto ou arquivos, localmente no seu navegador. Nada é enviado.
Converta rapidamente entre texto e Base64.
Abrir →Explore estruturas JSON aninhadas e encontre erros de sintaxe.
Abrir →Decodifique um JWT para ler o cabeçalho, o payload e a validade. Apenas decodifica: a assinatura não é verificada.
Abrir →Ainda não há comentários. Seja o primeiro!
Gere localmente hashes SHA-256, SHA-384, SHA-512 e SHA-1 (legado) com a API Web Crypto embutida no navegador, para texto ou arquivos. Nada é enviado.
Não. A criptografia é reversível com uma chave — dá para descriptografar e recuperar o original. O hash foi feito para ser de mão única e irreversível: conhecer o hash não revela nada que permita recuperar a entrada original. Servem a propósitos diferentes, e esta ferramenta apenas gera hash — não criptografa.
Não é recomendado. SHA-256/SHA-384/SHA-512 são hashes criptográficos de uso geral, rápidos de calcular, o que os torna vulneráveis a ataques de força bruta e de tabelas de consulta. O armazenamento correto de senhas exige um algoritmo projetado para isso (bcrypt, scrypt ou Argon2) com sal aleatório e um fator de trabalho deliberado. Esta ferramenta serve para usos gerais, como verificar a integridade de arquivos e comparar dados — não para guardar senhas.
O SHA-1 tem ataques de colisão comprovados e não é mais considerado seguro — na interface ele está claramente identificado como “legado, não recomendado para usos sensíveis à segurança”, oferecido apenas por compatibilidade com sistemas antigos, não como recomendação. O MD5 não é oferecido de forma alguma, pois este projeto não tem uma implementação de MD5 segura e leve e o MD5 é ainda mais fraco que o SHA-1.
Hash não é criptografia: ele não pode ser revertido para obter a entrada original, mas também não é seguro, sozinho, para guardar senhas (esses algoritmos não têm salt nem fator de trabalho e não foram feitos para isso). Tudo roda localmente no seu navegador — nenhum servidor ou chamada de API é usado.