Gerador/verificador de hash Bcrypt
Opções
O que é gerador/verificador de hash Bcrypt?
Esta ferramenta gera hashes bcrypt e verifica se um valor de texto simples corresponde a um hash bcrypt.
É útil para demonstrações de hash de senha, depuração de back-end, testes de autenticação e compreensão do custo do bcrypt e da estrutura de hash.
Como usar o gerador/verificador de hash Bcrypt
- Digite texto simples ou uma senha no campo de entrada.
- Escolha um fator de custo e clique em Gerar hash para criar um hash bcrypt.
- Cole um hash bcrypt existente e clique em Verificar hash para verificar se o texto simples corresponde a ele.
- Inspecione o resultado, custo, versão e salt.
Dicas
- Hashes Bcrypt são hashes unilaterais e não podem ser decodificados novamente na senha original.
- Um custo mais alto aumenta o tempo de computação e a segurança.
- O mesmo texto simples geralmente produz hashes diferentes porque o bcrypt usa um sal aleatório.
- Use verificação em vez de comparar diretamente os hashes gerados.
Verificações de bcrypt antes de criar ou validar hashes de senha
bcrypt foi projetado para senhas, mas a proteção depende do custo, input, compatibilidade e política de migração.
Escolha o custo
Meça o fator de trabalho em hardware de produção e escolha a maior latência sustentável pela autenticação.
Comprimento da entrada
Considere o limite de 72 bytes e o tamanho UTF-8; use uma estratégia segura documentada para frases maiores.
Armazene o hash completo
Guarde o valor completo com versão, custo, salt e digest sem truncar a coluna do banco de dados.
Atualize com o tempo
Detecte custos ou versões antigas após o login e migre gradualmente sem armazenar ou registrar texto aberto.
Ferramentas relacionadas
Você também pode achar essas ferramentas úteis.