Bcrypt Generator
$2y$
password_hash / password_verify
Gere e valide hashes Bcrypt facilmente. Ideal para testar senhas e integrar em sistemas PHP.
Tutorial rápido (para leigos)
- O que é Bcrypt? É uma forma de transformar sua senha em um código embaralhado (hash) que não pode ser revertido. Assim, mesmo que alguém veja o banco de dados, só verá o hash.
- Como gerar: Na seção Gerar Hash, digite sua senha, ajuste o Custo e clique em Gerar Hash. Copie o código gerado: é ele que vai para o banco de dados.
- Como verificar: Na seção Verificar, cole o hash salvo e digite a senha. Se aparecer “confere”, a senha está correta.
- O que é “Custo”? É o tanto de trabalho que o computador faz para criar/verificar o hash. Valores maiores aumentam a segurança, porém deixam o processo um pouco mais lento. Use algo entre 10 e 14 na maioria dos servidores atuais.
- Importante: Salve apenas o hash no banco de dados. Nunca salve a senha em texto puro.
- O hash já contém um “sal” (número aleatório) dentro dele. Você não precisa guardar isso separado.
- Troque para um custo maior no futuro usando
password_needs_rehash
após o login do usuário.
- Ative HTTPS no site, use senhas longas (12+ caracteres) e não reaproveite senhas.