Gerador de Hash Bcrypt
Gera hashes de senha bcrypt com fator de custo configurável.
Sobre o Gerador de Hash Bcrypt
O Gerador de Hash Bcrypt cria hashes de senha bcrypt usando o algoritmo de hashing baseado na cifra Blowfish com fatores de custo configuráveis (4 a 16). O Bcrypt foi projetado especificamente para armazenamento de senhas — é intencionalmente lento e inclui salting automático para resistir a ataques de força bruta e rainbow table. Cada aumento no fator de custo dobra o tempo de computação, tornando o bcrypt à prova de futuro contra hardware mais rápido. Todo o hashing é executado localmente no seu navegador usando uma implementação bcrypt pura em JavaScript — as senhas nunca são transmitidas.
Como Usar
Insira uma senha no campo de entrada e selecione um fator de custo (rounds) entre 4 e 16 — o fator de custo 12 é recomendado para uso em produção. Clique em Generate para produzir a string de hash bcrypt, que inclui o identificador do algoritmo, fator de custo, salt de 16 bytes e hash de 23 bytes. Use a aba Verify para testar se uma senha em texto simples corresponde a um hash bcrypt armazenado.
Casos de Uso Comuns
- Gerar hashes de senha bcrypt para scripts de seeding de banco de dados e dados de fixture de contas de usuário durante o desenvolvimento backend
- Verificar se a senha inserida por um usuário corresponde a um hash bcrypt armazenado em registros de usuário PostgreSQL, MySQL ou MongoDB
- Fazer benchmark de diferentes fatores de custo (10, 11, 12) para encontrar o equilíbrio ideal de segurança-desempenho para o hardware do seu servidor
- Criar senhas de administrador pré-hasheadas para scripts de migração de banco de dados e arquivos de bootstrap de infrastructure-as-code
- Verificar a saída bcrypt entre as bibliotecas PHP password_hash(), Node.js bcrypt e Python bcrypt para testes de compatibilidade