Entrada
Preparando seu espaço de trabalho…
Como usar
- Escolha gerar hash ou verificar senha e informe a senha.
- Defina o custo de geração ou cole o hash a verificar.
- Execute e copie o novo hash ou leia a correspondência.
Gerador de bcrypt
bcrypt é uma função adaptativa de hash de senhas de mão única. O hash gerado contém versão, custo e salt. Use a verificação para comparar uma senha candidata com um hash existente.
Geração e verificação são ações separadas. Na verificação, o custo é lido do hash existente; mudar a configuração de geração não altera o significado de um hash armazenado.
Trabalhar com a entrada
Escolha Gerar hash ou Verificar senha. Insira uma senha de 1–72 bytes UTF-8.
Para gerar, escolha um custo de 4 a 14, com padrão 10. Para verificar, cole um hash bcrypt compatível; o custo armazenado nele será usado.
Parâmetros do hash: Versão ($2a$ / $2b$ / $2y$), Fator de custo, Salt.
Password: demo-password · cost: 10A new $2b$10$ hash with a random salt; verify it using the same password.Apenas dados de exemplo. Nunca reutilize segredos de exemplo como credenciais reais.
Comportamento e limites
Entradas acima de 72 bytes UTF-8 são rejeitadas em vez de truncadas silenciosamente. Caracteres Unicode podem usar vários bytes. Hashes $2a$, $2b$ e $2y$ são aceitos, respeitando o limite de custo local de 14. Esta ferramenta não define sua política de armazenamento de senhas em produção nem recupera texto original de um hash.
Copiar e reutilizar
Selecione o botão de ação. Copie o hash ou confira a correspondência. Cada geração usa um novo salt aleatório.
Entrada: 1 MiB; Chave secreta: 64 KiB; Arquivo: 1 GiB; Senhas: 4–128 (Comprimento), 1–100 (Quantidade); bcrypt: 1–72 bytes UTF-8 · custo 4–14 · padrão 10; AES: Texto original 1 MiB, Frase secreta 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Senha / bytes de entrada 64 KiB, Salt / info 1 KiB, Tamanho da saída (bytes) 1–256; 1–256 bytes de saída · até 2.000.000 de iterações PBKDF2 · entradas no seu dispositivo; Tempo: 30 s; Arquivo: 120 s.
Perguntas frequentes
Por que a mesma senha gera hashes diferentes?
Cada geração usa um salt aleatório novo. Verifique a candidata contra o hash completo salvo em vez de comparar dois hashes recém-gerados.
Posso usar mais de 72 caracteres?
O limite é 72 bytes UTF-8, não caracteres. Entradas maiores são recusadas na geração e verificação, evitando truncamento silencioso.
Qual cost é usado na verificação?
O cost armazenado no hash fornecido. O seletor de custo de geração não o substitui.
Verificar revela a senha original?
Não. Compara a candidata informada com o hash e retorna correspondência ou não correspondência.
Posso verificar cost acima de 14?
Esta ferramenta aceita cost 4–14 na geração e verificação. Use uma implementação confiável compatível para outro intervalo.