TontonTools

Gerador de hash Bcrypt

Gere hashes bcrypt – a maneira certa de armazenar senhas.

100% Grátis Sem registro Amigável à privacidade Senha e segurança
Atualizado set 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Gerador de hash Bcrypt

  1. Digite a senha/texto para o hash.
  2. Escolha o fator de custo — 10-12 é o equilíbrio padrão entre segurança e velocidade.
  3. Gere o hash bcrypt — observe que ele inclui o sal e o custo, e difere a cada vez.
  4. Na produção, use a função bcrypt da sua estrutura — nunca armazene senhas com MD5/SHA.

O que é Gerador de hash Bcrypt?

Um gerador de hash bcrypt produz hashes bcrypt — o algoritmo criado especificamente para armazenar senhas. Ao contrário dos hashes gerais (MD5, SHA-256), o bcrypt é deliberadamente lento e salgado automaticamente: ele exige uma quantidade ajustável de trabalho por hash (tornando caro o cracking em massa) e incorpora um sal aleatório exclusivo (tornando inúteis as tabelas arco-íris pré-computadas).

Esse design é o ponto principal. Hashes rápidos são uma virtude para somas de verificação e uma catástrofe para senhas – uma GPU tenta bilhões de suposições SHA-256 por segundo. A lentidão intencional do Bcrypt limita os ataques a milhares por segundo, transformando "quebrado em minutos" em "quebrado em anos".

Sobre o Gerador de hash Bcrypt

Insira o texto e gere seu hash bcrypt, com um fator de custo selecionável (nível de trabalho).

Os conceitos que os desenvolvedores precisam: o fator de custo (rodadas) — cada incremento duplica o trabalho; 10-12 é o padrão atual, equilibrando a segurança com a carga do servidor, e pode ser ajustado para cima à medida que o hardware melhora sem alterar o código; o salt integrado — o bcrypt gera e incorpora um salt exclusivo por hash, de modo que a mesma senha é hash diferente a cada vez (é por isso que dois hashes de "senha" não correspondem — e por que as tabelas arco-íris não podem ajudar); e verificação — você nunca descriptografa um hash bcrypt (é unidirecional); você refaz o hash da tentativa de login e deixa a função de comparação do bcrypt verificá-la.

Onde o bcrypt cabe e não cabe: é para armazenamento de senhas — senhas de contas de usuários em um banco de dados. NÃO é para integridade de dados (use SHA-256), assinaturas de API (use HMAC) ou qualquer coisa que precise de velocidade. Cada estrutura possui bcrypt integrado (password_hash do PHP e equivalentes em todos os lugares) - use-os em produção; este gerador é para aprendizado, teste e hashes únicos. Alternativas modernas (Argon2, scrypt) também são fortes; bcrypt continua sendo um padrão sólido e com suporte universal.

Perguntas Frequentes

Velocidade – para trás. O SHA-256 é rápido, então os invasores tentam bilhões de suposições por segundo contra hashes roubados. O Bcrypt é deliberadamente lento e salgado, limitando os ataques a milhares por segundo. Hashes rápidos protegem a integridade dos dados; hashes lentos protegem senhas.
O salt-bcrypt aleatório incorporado gera um novo a cada vez, portanto, senhas idênticas têm hash diferente. Isso anula as tabelas arco-íris e oculta quais usuários compartilham uma senha. A verificação ainda funciona porque o sal está armazenado dentro do hash.
10-12 para a maioria dos aplicativos em 2026 – alto o suficiente para retardar os invasores, baixo o suficiente para não atrasar os logins. Maior (13-14) para sistemas de alto valor se seus servidores puderem pagar hashes de aproximadamente meio segundo. Aumente-o com o tempo à medida que o hardware acelera.
Você não descriptografa - o bcrypt é unilateral. Você passa a tentativa de login e o hash armazenado para a função de verificação do bcrypt (password_verify em PHP, bcrypt.compare no Node), que faz um novo hash com o sal/custo incorporado e compara.
Ambos são fortes. Argon2 (o mais recente vencedor do PHC) resiste melhor aos ataques GPU/ASIC e é preferido para novos sistemas quando disponível; bcrypt permanece excelente e com suporte universal. Qualquer um deles supera enormemente os hashes rápidos – o desastre é usar MD5/SHA para senhas.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.