Gerador de hash bcrypt
Faca hash de uma senha com bcrypt ou verifique um candidato contra um hash `$2a$` / `$2b$` existente - tudo no navegador.
Sobre o Gerador de hash bcrypt
Faca hash de uma senha com bcrypt ou verifique um candidato contra um hash `$2a$` / `$2b$` existente - tudo no navegador. Este gerador de hash bcrypt gratis usa bcryptjs com fator de custo (rounds) configuravel, para bater com defaults comuns (10) ou aumentar o trabalho. Cada hash leva um salt novo, entao a mesma senha nao produz a mesma string duas vezes. Nada e enviado: senhas e hashes nao saem desta aba. Combine com o Gerador de hash para digests SHA, ou o Gerador de senhas quando precisar de um segredo forte primeiro.
Como usar o Gerador de hash bcrypt
- Escolha Hash ou Verificar. Hash e o padrao.
- Para Hash: digite uma senha, escolha rounds de custo (4-15, padrao 10) e clique em Gerar hash bcrypt.
- Copie a string modular crypt (`$2a$10$...`). Cada execucao usa um salt novo.
- Para Verificar: cole um hash bcrypt e a senha candidata, depois clique em Verificar senha.
- O resultado de match ou mismatch aparece na pagina. Nada e enviado a um servidor.
Exemplos de Gerador de hash bcrypt
Hash de senha de teste local
Digite uma senha de fixture, deixe rounds em 10 e copie a string `$2a$10$...` para um seed ou .env.example. Hashar de novo a mesma senha gera outra string porque o salt muda.
Verificar um hash bcrypt guardado
Cole um hash da tabela de usuarios no modo Verificar com a senha candidata. Match significa que a senha esta correta; mismatch, que nao.
Aumentar o fator de custo
Defina rounds em 12 para um hash mais lento e dificil ao simular auth de producao. Rounds altos demoram mais no navegador - fique em 15 ou menos.
Pegar o limite de 72 bytes
Digite uma frase longa com mais de 72 bytes UTF-8. A ferramenta avisa que o bcrypt so hasheia os primeiros 72 bytes.
Rejeitar um hash SHA por engano
Cole um digest hex SHA-256 em Verificar. A ferramenta reporta hash bcrypt invalido em vez de um falso mismatch, para voce ver que o formato esta errado.
Casos de uso comuns
- Gerar hashes bcrypt para fixtures e dados seed locais
- Verificar uma senha contra um hash `$2a$` / `$2b$` offline
- Ajustar rounds de custo antes de ligar bcrypt num app
- Confirmar um hash de um dump sem enviar senhas a um servidor
- Comparar hashing bcrypt com ferramentas SHA no mesmo site
Perguntas frequentes sobre o Gerador de hash bcrypt
- Como uso este gerador de hash bcrypt?
- Abra o modo Hash, digite uma senha, escolha rounds de custo e clique em Gerar hash bcrypt. Copie o resultado `$2a$...`. Tudo roda no navegador - nada e enviado.
- Posso verificar um hash bcrypt aqui?
- Sim. Mude para Verificar, cole o hash modular crypt e a senha candidata, depois clique em Verificar senha. Voce ve match ou mismatch com clareza.
- Minha senha e enviada a um servidor?
- Nao. Hash e verificacao usam bcryptjs so nesta aba. Senhas e hashes nao vao para o ToolsMinify nem para terceiros.
- O que sao rounds bcrypt (fator de custo)?
- Rounds definem o trabalho: cada passo aproximadamente dobra o tempo. Defaults comuns sao 10 ou 12. Esta ferramenta permite 4-15 para a pagina continuar usavel no navegador.
- Por que a mesma senha gera hashes diferentes?
- bcrypt embute um salt aleatorio em cada hash. Isso e esperado - use Verificar para checar uma senha contra um hash guardado especifico.
- O bcrypt trunca senhas longas?
- Sim. O bcrypt classico so usa os primeiros 72 bytes UTF-8. Esta ferramenta mostra a contagem de bytes e avisa se voce passar.
- Qual a diferenca para o Gerador de hash?
- O Gerador de hash calcula digests SHA / HMAC de qualquer texto. Esta pagina e para hashes de senha bcrypt com salt e custo, mais verificar - o formato usual de credenciais armazenadas.
- Devo usar isto para senhas em producao?
- Use para fixtures e entender o custo. Apps de producao devem hashear no servidor com biblioteca mantida e nunca logar senhas em texto puro. Hash no cliente aqui e so para testes locais.
Ferramentas relacionadas
Gerador de hash
Gere hashes SHA-256, SHA-1, SHA-384 e SHA-512 de qualquer texto. HMAC fica na mesma pagina. Obtenha o digest hexadecimal em minúsculas na hora, no navegador - sem upload.
Gerador de senhas
Gere senhas fortes e aleatórias no navegador. Escolha o tamanho (8-64) e combine maiúsculas, minúsculas, números e símbolos. Nada é enviado nem salvo.
Decodificador JWT
Decodifique o cabecalho, o payload e a assinatura de um JWT no navegador. Codifique tokens de teste HS256 na mesma pagina. Decodificador de JSON Web Token gratis - nada e enviado.
Gerador de UUID
Gere UUID v4, UUID v7, ULID ou NanoID no navegador. Crie um ou muitos IDs para bancos de dados, APIs e testes - nada e enviado.