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.
Hash PBKDF2 Gerado
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.