Gerador de bcrypt
Gere um hash bcrypt a partir de um texto, com fator de custo configurável.
Como usar a ferramenta Gerador de bcrypt
- Informe o texto ou a senha que você quer transformar em hash.
- Defina o fator de custo. De 10 a 12 é o mais comum; cada passo dobra o trabalho.
- Clique em Executar para gerar o hash bcrypt.
- Guarde a string inteira: ela já contém o algoritmo, o custo e o salt.
Como funciona a ferramenta Gerador de bcrypt
O bcrypt é uma função de hash de senhas feita para ser lenta de propósito. Ela gera um salt aleatório de 128 bits e executa a cara preparação de chaves do Blowfish 2custo vezes, então um custo de 12 realiza 4.096 rodadas. Aumentar o custo em um dobra o tempo necessário, o que permite acompanhar hardwares cada vez mais rápidos.
O resultado tem o formato $2a$12$ seguido de 53 caracteres: a versão, o custo, um salt de 22 caracteres e o hash de 31 caracteres. Como o salt é aleatório, gerar o hash da mesma senha duas vezes dá resultados diferentes, e a verificação lê o salt de volta do hash armazenado. O bcrypt usa apenas os primeiros 72 bytes da entrada.
Perguntas frequentes
- Esta ferramenta é grátis?
- Sim. Gere hashes bcrypt sem custo e sem precisar de cadastro.
- Por que roda no servidor?
- O hash bcrypt é lento e pesado de propósito, então é melhor processá-lo no servidor em vez de travar o seu navegador.
- O que o fator de custo controla?
- Ele define quantas rodadas de hash são executadas: valores maiores demoram mais, mas resistem melhor a ataques de força bruta. De 10 a 12 é um padrão comum.