Gerador e verificador de Bcrypt

Hash uma senha da maneira que seu aplicativo armazena — ou verifique se uma senha corresponde a um hash.

Como gerar um hash bcrypt

  1. Digite uma senha e escolha bcrypt ou Argon2id com seu custo.
  2. Copiar o hash — ou mude para Verificar ou Inspecionar.
  3. Cole um hash para verificar uma senha ou ler as configurações.

Sobre: Gerador de bcrypt

Gere hashes de senha bcrypt e Argon2id com qualquer custo, verifique uma senha contra um hash e inspecione a versão, o custo e o sal de um hash.

Ele funciona em seu navegador para velocidade e privacidade, lembra suas configurações neste dispositivo, e todos os resultados podem ser copiados, baixados ou compartilhados.

Ideal para

  • Semeando bancos de dados e dispositivos de usuários
  • Depuração de problemas de login
  • Escolhendo um custo de hashing

Dica: Armazene toda a cadeia de hash em uma única coluna de pelo menos 60 caracteres (bcrypt) ou 100 (Argon2).

Perguntas frequentes

Qual o custo que devo usar?

Escolha o custo mais alto que mantém hashing entre cerca de 100 ms e 1 segundo no seu servidor — Normalmente 10–12. A ferramenta mostra quanto tempo cada hash leva.

Por que a mesma senha dá hashes diferentes?

Cada hash usa um novo sal aleatório armazenado dentro dele, então senhas idênticas parecem diferentes.

Qual é a diferença entre $ 2a$, $ 2b$ e $ 2y$?

Eles são o mesmo algoritmo com tags de versão de diferentes implementações: $ 2y$ é usado pelo PHP e Apache, $ 2b$ pela maioria dos outros. O verificador aceita todos eles.

Devo usar o Argon2id?

Argon2id é a recomendação moderna, porque é memória-dura. bcrypt ainda está bem e amplamente suportado; note que bcrypt ignora qualquer coisa depois de 72 bytes.

Minhas senhas estão carregadas?

Não. Hashing e verificação executados no seu navegador — senhas nunca são carregadas, registradas ou colocadas em links de compartilhamento.

Ferramentas relacionadas

← Voltar para todas as ferramentas