Free2Box
Gerador de Hash BcryptTI e DesenvolvimentoInstant browser workflowFocused single-task utilityNo setup required

Gerador de Hash Bcrypt

Criptografe senhas com bcrypt e verifique hashes

HashRodadas de Salt: 10Not verifiedHash0Verify--
Gerador de Hash Bcrypt
Hash new passwords or verify an existing bcrypt string without leaving the same workspace.

Higher rounds improve resistance to brute-force attacks but increase hashing time. For most web apps, 10 to 12 remains a sensible baseline.

O hash aparecerá aqui...

Continue com

Mantenha o fluxo em movimento com a pr?xima a??o relacionada.

Rodadas de Salt10Hash outputNoneVerificationNot verifiedResultadoAinda sem resultado
Privacy & Trust

Adaptive cost factor

Bcrypt deliberately slows hashing with configurable rounds, which helps it age better as commodity hardware gets faster.

Hash, never encrypt

Passwords should be hashed one-way and verified by comparison. They should not be stored in plaintext or reversible encrypted form.

Keep production checks server-side

This browser tool is useful for testing and education, but real auth flows should hash and verify credentials inside your secure application backend.

Export hash

Generate a hash first to enable export.

Gerador de Hash Bcrypt Active tab: hash Rodadas de Salt: 10 Hash ready: no Verification: Not verified No bcrypt hash generated yet.

Como Usar

1

Cole ou Digite

Insira seu texto, código ou dados na área de entrada.

2

Escolha as Opções

Selecione a transformação ou formato que deseja aplicar.

3

Copie o Resultado

Copie a saída para sua área de transferência com um clique.

Por Que Usar Esta Ferramenta

100% Gratuito

Sem custos ocultos, sem planos premium — todos os recursos são gratuitos.

Sem Instalação

Funciona inteiramente no seu navegador. Nenhum software para baixar ou instalar.

Privado e Seguro

Seus dados nunca saem do seu dispositivo. Nada é enviado a nenhum servidor.

Funciona no Celular

Totalmente responsivo — use no seu celular, tablet ou desktop.

Bcrypt Password Hashing: Secure Storage Best Practices

Key Takeaways

  • Bcrypt is a password hashing function designed to be deliberately slow, making brute-force attacks computationally expensive.
  • The cost factor (work factor) controls how many iterations bcrypt performs — increasing it doubles the computation time with each increment.
  • All bcrypt hashing runs in your browser — your passwords are never transmitted to any server.

Storing passwords as plain text or simple hashes is a critical security failure. Bcrypt was specifically designed for password hashing, incorporating a built-in salt and an adjustable cost factor that makes it resistant to brute-force and rainbow table attacks. It remains one of the most recommended password hashing algorithms alongside Argon2 and scrypt.

A bcrypt hash with cost factor 12 takes approximately 250ms to compute — making brute-force attacks against millions of passwords impractical.

Computational Cost

Key Concepts

1

Built-in Salt

Bcrypt automatically generates and embeds a 128-bit random salt in each hash. This means identical passwords produce different hashes, defeating rainbow table attacks entirely.

2

Cost Factor (Work Factor)

The cost factor determines the number of iterations (2^cost). A cost of 10 means 1,024 rounds. Each increment doubles computation time. Current recommendation is 10–12 for web applications.

3

Hash Format

Bcrypt hashes follow the format $2b$cost$salt+hash — the algorithm version ($2b$), cost factor, 22-character salt, and 31-character hash are all encoded in the 60-character output string.

4

Bcrypt vs. Other Algorithms

Bcrypt is CPU-hard but not memory-hard. Argon2 (the Password Hashing Competition winner) adds memory hardness. Scrypt adds both memory and CPU hardness. For most web applications, bcrypt remains a solid choice.

Pro Tips

Use a cost factor of at least 10 (ideally 12) — benchmark on your hardware and choose a cost that takes 200–500ms per hash.

Bcrypt truncates passwords at 72 bytes — for longer passwords, pre-hash with SHA-256 before passing to bcrypt.

Never implement your own bcrypt — use well-tested libraries like bcryptjs (JavaScript) or bcrypt (Python, Ruby, Go).

Increase the cost factor periodically as hardware gets faster — rehash passwords on next login when upgrading.

All bcrypt hash generation is performed entirely in your browser. Your passwords are never transmitted to any server. Note: browser-based bcrypt is slower than native implementations — this tool is intended for testing and education.

Perguntas Frequentes