Iniciação rápida
-
Modo Hash
Digite senha, escolha custo (por padrão 10), gerar.
-
Verifique o modo
Digite texto simples e armazene $2a$... hash, verifique.
-
Copiar o hash
Copiar o hash para os fixos de teste.
Gerar hashes de senha do bcrypt ou verificar texto simples contra hashes armazenados. Ideal para aprender fluxos de autorização e testes de login local.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
Gerar hashes de senha do bcrypt ou verificar texto simples contra hashes armazenados. Ideal para aprender fluxos de autorização e testes de login local.
Modo Hash
Digite senha, escolha custo (por padrão 10), gerar.
Verifique o modo
Digite texto simples e armazene $2a$... hash, verifique.
Copiar o hash
Copiar o hash para os fixos de teste.
O Bcrypt é construído para senhas: salinagem automática e hashing lento resistem à força bruta.
10 é um ponto de partida comum. Mais alto é mais seguro, mas mais lento no login. Configure o seu servidor em produção.
Durante o registro do usuário, o frontend envia a senha para o backend, que gera um hash Bcrypt e armazena-o. No login, o back-end hash a senha de entrada com o mesmo parâmetro de custo e compara-a com o hash armazenado. Uma correspondência significa autenticação bem sucedida.
Durante o desenvolvimento, use esta ferramenta para gerar hashes de teste que imitam o armazenamento de banco de dados. Ao testar a lógica de login, verifique se diferentes combinações de senhas acionam corretamente resultados de correspondência / incompatibilidade. O processamento local impede a exposição de dados reais do usuário.
Input
my-password
Cada hash é diferente (sal aleatório), mas todos verificam a mesma senha.
Não. SHA é muito rápido e não salgado; use bcrypt, Argon2, etc. para senhas.
Sim, sim. O Bcrypt é intencionalmente lento para a segurança.
Um hash Bcrypt padrão parece como '$2a$12$N9qo8uLOickgx2ZMRZoMy... 'onde: '2a' é a versão, '12' é o parâmetro de custo, 'N9qo8uLOickgx2ZMRZoMy' é o sal de 22 carros, e o restante é o hash real. Nossa ferramenta analisa automaticamente estes para verificação.