Mais de 142 ferramentas online grátis · Fáceis. Rápidas. Precisas.

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

  1. Informe o texto ou a senha que você quer transformar em hash.
  2. Defina o fator de custo. De 10 a 12 é o mais comum; cada passo dobra o trabalho.
  3. Clique em Executar para gerar o hash bcrypt.
  4. 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.