RevealTheme logo

Gerador de Hash de Senhas (PBKDF2)

Gere hashes de senhas seguros no seu navegador usando PBKDF2-SHA256. Mais forte que MD5 ou SHA simples, com fator de trabalho ajustável.

Como usar esta ferramenta

  1. 1

    Type or paste the password you want to hash.

  2. 2

    Optionally set a salt (leave it blank for a secure random one) and choose an iteration count.

  3. 3

    Click Hash. The salted PBKDF2-SHA256 digest is derived entirely in your browser.

O que é o Gerador de Hash de Senhas (PBKDF2)?

O bcrypt é um algoritmo popular de hash de senhas, mas requer uma biblioteca do lado do servidor. Esta ferramenta produz hashes de força equivalente usando PBKDF2 (Password-Based Key Derivation Function 2), um algoritmo recomendado pelo NIST com número de iterações ajustável. Tanto o bcrypt quanto o PBKDF2 deixam deliberadamente mais lentos os ataques de força bruta; o número de iterações adequado faz com que cada tentativa leve cerca de 250 ms.

Casos de uso comuns

  • Learn how salted, iterated password hashing works by watching the output change with the salt and work factor.

  • Generate test hashes to seed a development database without wiring up your real auth code.

  • Produce a reference digest to confirm your server-side PBKDF2 implementation matches for the same inputs.

  • Demonstrate to a team why MD5/SHA-1 password storage is unsafe versus a deliberately slow KDF.

  • Create a one-off credential for a script or prototype where pulling in a full auth library is overkill.

  • Benchmark how iteration count affects hashing time on your hardware to pick a sensible work factor.

Perguntas frequentes

Isto é bcrypt de verdade?
Não: isto é PBKDF2-SHA256, semelhante em garantias de segurança. Para o formato bcrypt literal, use uma ferramenta do lado do servidor (o pacote npm bcrypt do Node ou password_hash() do PHP).
Quantas iterações devo usar?
Mais de 100.000 para SHA-256 é a orientação atual do OWASP. Mais iterações = mais lento tanto para você quanto para os atacantes.

Ferramentas relacionadas