DevToys Web Pro iconDevToys Web ProBlog
Avalie-nos:
Experimente a extensão do navegador:

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.