Gerador de bcrypt

Gere hashes bcrypt de senhas com salt aleatório ou verifique uma senha em relação a um hash bcrypt existente, localmente no navegador.

Segurança e criptografia
Preparando seu espaço de trabalho…

Entrada

Preparando seu espaço de trabalho…

Saída
O resultado aparecerá aqui.

Como usar

  1. Escolha gerar hash ou verificar senha e informe a senha.
  2. Defina o custo de geração ou cole o hash a verificar.
  3. 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.

Exemplo
Entrada
Password: demo-password · cost: 10
Resultado
A 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.

Limites de processamento

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.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.