Bcrypt — Hash e Verificação
Bcrypt é a função de hash de senhas de fato para apps web — lenta por design e com salt incluso. Esta ferramenta gera hashes bcrypt com custo entre 4 e 14 (cada passo dobra o trabalho) e verifica qualquer hash contra uma senha candidata. Usa `bcryptjs` no navegador; a senha não sai da página.
—
Como usar
- Modo hash: digite a senha, escolha o custo (10 é o padrão moderno), gere.
- Modo verificar: cole um hash que comece com `$2a$`, `$2b$` ou `$2y$`, digite a senha candidata, verifique.
- Copie o hash.
Perguntas frequentes
- Qual fator de custo usar?
- 10 é o padrão moderno (~100ms numa CPU de servidor). 12 para segredos importantes; 14 para segredos offline. Abaixo de 8 é rápido demais em 2026.
- Por que custo 14 é lento no meu navegador?
- Cada incremento dobra o trabalho. Custo 14 leva 1–4s num laptop típico — esse é o ponto.
- Diferença entre $2a$, $2b$, $2y$?
- Prefixos de formato de diferentes implementações. Bibliotecas modernas verificam os três sem distinção.
- Bcrypt ainda é recomendado em 2026?
- Sim, com custo ≥10. Argon2id é preferido para projetos novos, mas bcrypt continua amplamente suportado e seguro com custo apropriado.
Guias sobre este tema
- Hashing vs criptografia vs codificação: qual é a diferença Três termos constantemente confundidos — hashing, criptografia e codificação — explicados com clareza: para que serve cada um, quando usar qual e os erros a evitar.
- Senhas e frases-senha: o que realmente deixa uma forte Por que o comprimento vence a troca de letras por símbolos, onde os medidores de força enganam, como funcionam as frases-senha e o que a autenticação em dois fatores protege — e o que não.
Ferramentas relacionadas
Hash de Arquivo (Checksum)
Calcule os checksums SHA-1, SHA-256 e SHA-512 de qualquer arquivo.
Verificador de Hash de Arquivo
Solte um arquivo e cole um SHA-1 / 256 / 384 / 512 esperado — veja se o hash real bate. Útil antes de instalar binários baixados.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Gerador de UUID
Gere UUIDs v4 aleatórios em lote, com cópia.
JSON → Interface TypeScript
Gere interfaces TypeScript de qualquer amostra JSON — tipos inferidos recursivamente e nomeados por cada chave.
Gerador de JSON para @typedef do JSDoc
Converta um objeto JSON em blocos @typedef do JSDoc com tags @property, no seu navegador.