Gerador de Hash PBKDF2

A Função de Derivação de Chave Baseada em Senha 2 (PBKDF2) é uma função de derivação de chave com custo computacional variável, usada para reduzir a vulnerabilidade a ataques de força bruta.

0 characters

O que é PBKDF2?

PBKDF2 (Função de Derivação de Chave Baseada em Senha 2) é uma função de derivação de chave que faz parte da série de Padrões de Criptografia de Chave Pública (PKCS) dos Laboratórios RSA, especificamente PKCS #5 v2.0. Ela foi projetada para ser computacionalmente cara para produzir um hash, o que torna os ataques de força bruta muito mais difíceis.

Parâmetros Principais

  • Sal: Uma sequência de bits aleatórios adicionada aos dados de entrada. Garante que a mesma senha produza um hash diferente.
  • Iterações: O número de vezes que o algoritmo de hash é aplicado. Mais iterações aumentam a segurança, mas também aumentam o tempo de computação.
  • Tamanho da Chave: O comprimento da chave derivada. Tamanhos comuns são 128 bits, 256 bits e 512 bits.

Por que usar PBKDF2?

O PBKDF2 é recomendado pelo NIST e outros padrões de segurança para armazenamento de senhas e derivação de chaves. Ao usar um salt e muitas iterações, ele neutraliza efetivamente ataques de tabela pré-computada (como Tabelas Arco-Íris) e desacelera significativamente ataques de força bruta e de dicionário.