Desenvolvedor / Hashes de senha
Gerador de hash Argon2: gere e verifique strings PHC
Gere hashes argon2id, argon2i ou argon2d localmente, usando uma predefinição OWASP ou RFC ou configurações personalizadas. Copie a string PHC, veja o hash bruto e o tempo decorrido ou confira se uma senha corresponde a um hash existente.
Gerador de hash Argon2: gere e verifique strings PHC: O navegador deriva um hash Argon2 a partir da senha, do salt e das configurações de custo. O modo de geração retorna uma string PHC que contém o tipo, a versão, os parâmetros, o salt e os bytes derivados. O modo de verificação lê essas configurações da string PHC e compara os bytes derivados com o hash armazenado. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
Mantenha as senhas privadas. Custos de memória altos podem fazer esta aba parar de responder. Use o gerador de bcrypt para hashes bcrypt.
Parâmetros e armazenamento
A memória é informada em KiB, o número de passagens define a quantidade de iterações e as lanes definem o parâmetro de paralelismo. A string PHC armazena essas configurações junto com o salt e o hash. A predefinição da OWASP é a seleção inicial; alterar um campo muda para configurações personalizadas.
Limitações do navegador
O hash usa memória e CPU deste dispositivo. O progresso reflete o trabalho da biblioteca, e o tempo decorrido varia conforme o dispositivo e as configurações. Um custo abaixo do limite de memória ainda pode exceder a memória disponível para o navegador.
Como usar
- Escolha entre gerar um hash ou verificar uma senha.
- Para gerar um hash, escolha o tipo, as configurações de custo e o salt. Para verificar, cole a string PHC.
- Execute a operação e copie o hash ou veja o resultado da correspondência.
Privacidade e limitações
As senhas, os salts e os hashes permanecem neste navegador. A ferramenta não os envia nem os salva no armazenamento local.
Ferramentas relacionadas
Perguntas frequentes
Por que a maior predefinição RFC é recusada?
Ela solicita mais memória do que esta ferramenta permite. A proteção do navegador recusa memória acima de 1048576 KiB (1 GiB), inclusive durante a verificação. Escolha a predefinição de pouca memória ou use configurações personalizadas.
Posso escolher meu próprio salt?
Sim. Insira texto UTF-8 ou pares de bytes hexadecimais, ou gere um salt aleatório de 16 bytes no navegador. A string PHC inclui o salt.
Uma correspondência recupera a senha?
Não. A verificação testa apenas a senha que você insere em relação à string PHC fornecida.
Ferramenta grátis · no seu navegador execuções · não precisa de conta