Gerador de hash Argon2
Gerador e verificador de hash Argon2 gratuito online. Escolha argon2id, argon2i ou argon2d com tempo, memória e paralelismo personalizados. Roda em um Web Worker via WebAssembly: 100% local, nada é enviado.
O que é Argon2 e por que devo usá-lo?
Argon2 é o vencedor da Password Hashing Competition e o padrão moderno para hash de senhas. Diferente do SHA-256, é propositalmente lento e consome memória, tornando ataques de força bruta em grande escala extremamente caros.
Qual variante do Argon2 devo escolher?
Argon2id é a opção padrão recomendada: combina a resistência a canais laterais do Argon2i com a resistência a GPU do Argon2d. Escolha argon2i apenas para configurações antigas e argon2d só por compatibilidade.
O que significam os parâmetros de tempo, memória e paralelismo?
O custo de tempo é o número de iterações, a memória é a RAM usada em kilobytes e o paralelismo é o número de lanes independentes. A OWASP recomenda no mínimo 19 MiB de memória, 2 iterações e 1 lane — aumentar a memória geralmente é mais seguro que aumentar as iterações.
Qual é o formato da saída encoded?
A string encoded segue o formato PHC, por exemplo $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Ela embute todos os parâmetros e o salt, então você pode verificar senhas depois sem armazenar mais nada.
Posso verificar um hash Argon2 existente?
Sim. Vá para a aba de verificação, cole o hash encoded completo e digite a senha. A ferramenta recalcula o hash localmente e informa se corresponde.
Minhas senhas são enviadas a algum lugar?
Não. O hash roda em um Web Worker local usando a versão WebAssembly do Argon2. Sua senha nunca sai do navegador e nada é registrado.
É seguro usar um salt personalizado?
O salt não precisa ser secreto — só precisa ser único por senha. O gerador de salt aleatório embutido produz 16 bytes aleatórios, que é a escolha recomendada a menos que você tenha um motivo específico para reutilizar um salt.
Por que o hash demora um instante para começar?
No primeiro uso, o motor WebAssembly do Argon2 (cerca de 26 KB) é carregado no worker. Depois, o custo vem dos próprios parâmetros: configurações de alta memória são propositalmente lentas.
Como usar Gerador de hash Argon2
O gerador de hash Argon2 cria e verifica hashes de senha Argon2 inteiramente no seu navegador. O cálculo roda em um Web Worker com a versão WebAssembly do Argon2 — sua senha nunca sai do dispositivo e nada é enviado ou registrado.
- Abra a aba Gerar hash, digite a senha no campo Senha e escolha uma variante: Argon2id é o padrão recomendado; Argon2i e Argon2d ficam para casos de compatibilidade.
- Ajuste os parâmetros de custo: Iterações (custo de tempo), Memória em KB e Paralelismo (lanes). A OWASP sugere pelo menos 19 MiB de memória e 2 iterações; mais memória geralmente vale mais que mais iterações.
- Mantenha Salt aleatório (16 bytes aleatórios por hash) ou mude para Salt personalizado e digite seu próprio texto. Ajuste o comprimento do hash em bytes se seu back-end esperar algo diferente de 32.
- Clique em Gerar hash. O resultado mostra a string encoded completa em formato PHC (pronta para guardar no banco de dados) além do resumo hexadecimal bruto e o tempo de cálculo.
- Para conferir uma senha depois, abra a aba Verificar hash, cole a string encoded e digite a senha — o veredito mostrará CORRESPONDE ou NÃO CORRESPONDE.
Guarde a string encoded completa (não apenas o resumo hexadecimal) — ela contém a variante e todos os parâmetros de custo, então verificações futuras e upgrades de parâmetros continuam funcionando.
Ferramentas relacionadas
- Gerador Bcrypt Gere e verifique hashes de senha bcrypt online. Fator de custo ajustável, salt integrado, pré-visualização em tempo real. Todo o processamento é executado localmente no seu navegador.
- Gerador de Senhas Gere senhas fortes e seguras instantaneamente. Personalize comprimento, caracteres e crie senhas em lote online — 100% no navegador.
- Gerador de Hash Gere hashes MD5, SHA-1, SHA-256, SHA-512 a partir de texto instantaneamente no seu navegador
- Gerador HMAC Gere assinaturas hash HMAC usando algoritmos SHA-1, SHA-256, SHA-384 ou SHA-512. Autenticação segura de mensagens para desenvolvimento de API e verificação de integridade de dados.
- Criptografia / Descriptografia AES Criptografia/descriptografia AES com modos CBC, CFB, CTR, OFB, ECB, preenchimento Pkcs7/ZeroPadding/NoPadding, chaves 128/192/256 bits, saída Base64, detecção automática de formato chave/IV
- Verificador de Hash Calcule e verifique hashes MD5, SHA-1, SHA-256, SHA-512 localmente
- Desbloquear PDF Remova a proteção por senha de arquivos PDF instantaneamente no seu navegador. Inclui recuperação inteligente de senha por força bruta.
- Proteger PDF Adicione proteção por senha a arquivos PDF online gratuitamente. Criptografe documentos PDF com criptografia AES-256 para evitar acesso não autorizado. 100% no navegador, sem upload.