Gerador / Validador de Bcrypt
Configuração
Fator de custo (rodadas)
Quanto maior, mais lento, porém mais seguro (4-31, padrão 10)
Gerar hash
Hash Bcrypt
Verificar
Detalhes do hash
Componentes do hash bcrypt analisados
Sem dados
Detalhes técnicos
Como o Gerador de bcrypt Funciona
O Que a Ferramenta Faz
Este gerador de bcrypt cria hashes de senha seguros usando o algoritmo bcrypt com um fator de custo configurável (rounds). Ele pode gerar um hash bcrypt, verificar uma senha em relação a um hash existente e analisar uma string bcrypt para mostrar sua versão, custo e salt. Tudo é executado localmente no seu navegador via bcryptjs, então sua senha nunca sai do seu dispositivo.
Casos de Uso Comuns para Desenvolvedores
Use um gerador de bcrypt online ao testar fluxos de cadastro e login, validar um hash bcrypt de uma exportação de banco de dados ou comparar hashes durante migrações. Ele também é útil para depurar configurações de fator de custo, verificar se uma chamada de comparação bcrypt (compare) tem sucesso e gerar rapidamente exemplos de hashes bcrypt para documentação ou testes unitários.
Formato do Hash, Fator de Custo e Análise
Um hash bcrypt se parece com $2b$12$...e contém a versão do algoritmo, um fator de custo de dois dígitos, um salt de 22 caracteres e um hash de 31 caracteres. Fatores de custo mais altos levam exponencialmente mais tempo. Esta ferramenta analisa o hash para mostrar os componentes de versão, custo, salt e hash, para que você possa verificar configurações e diagnosticar divergências.
Armadilhas Comuns e Casos de Borda
Bcrypt é unidirecional: não existe operação de descriptografia (decrypt) de bcrypt. Se a verificação falhar, verifique diferenças de espaços em branco, codificação incorreta ou fator de custo incompatível. Fatores de custo muito altos podem ser lentos no navegador, enquanto fatores de custo baixos são mais fracos e não são recomendados para produção. O tempo varia por dispositivo, então sempre faça benchmark no seu ambiente-alvo.
Quando Usar Esta Ferramenta vs Código
Use este gerador de hash bcrypt para verificações rápidas, depuração ou para confirmar um resultado de comparação bcrypt. Para sistemas em produção, sempre faça hash e verifique senhas no seu backend usando a biblioteca bcrypt da sua plataforma, armazene apenas o hash e use comparações em tempo constante. Esta ferramenta é melhor para desenvolvimento e troubleshooting.