Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas para Desenvolvedoreschevron_rightGerador PBKDF2Gerador PBKDF2

Gerador PBKDF2

Derive chaves criptográficas a partir de senhas usando PBKDF2 no seu navegador.

32 HEX chars = 16-byte salt. Must be hex-encoded.
Mais iterações = mais lento, mas mais seguro.
infoPBKDF2 is a password-based key derivation function used to securely hash passwords for storage or derive encryption keys. Use a unique, random salt per password and set iterations as high as your application can tolerate. All computation happens in your browser — nothing is sent to a server.

Ferramentas semelhantes

Imagem para Arte ASCII

Imagem para Arte ASCII

Converta imagens para arte ASCII usando mapeamento de brilho no seu navegador.

Gerador de Regex

Gerador de Regex

Explore uma biblioteca de padrões Regex comuns com explicações de tokens.

Gerador de chaves seguras

Gerador de chaves seguras

Gere chaves de criptografia em HEX, Base64 ou Base64URL.

Gerador de hexdump

Gerador de hexdump

Gere uma visualizacao classica de hexdump a partir de arquivos enviados.

Rotacionar Imagem

Rotacionar Imagem

Gire imagens em ângulos personalizados.

Converter TIFF para JPG

Converter TIFF para JPG

Converta imagens TIFF/TIF para JPG. Compatível com LZW, PackBits e TIFF sem compressão, no navegador.

Desofuscador de Email

Desofuscador de Email

Decodifique emails ofuscados de volta para texto. Entidades HTML, Base64, ROT13, [at]/[dot], texto invertido e mais.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Derivar Chaves Criptográficas Seguras a partir de Palavras-passe

A derivação de chaves baseada em palavras-passe é fundamental para a segurança: converte uma palavra-passe legível por humanos numa chave criptográfica resistente a ataques de força bruta. PBKDF2 (Função de Derivação de Chaves Baseada em Palavra-passe 2) é o método padrão, que utiliza salting e iterações para tornar a derivação de chaves computacionalmente dispendiosa, frustrando ataques offline.

Este gerador PBKDF2 permite-lhe testar a derivação de chaves localmente no seu navegador. Configure parâmetros, derive chaves e verifique se a sua configuração criptográfica funciona conforme esperado. Perfeito para testes de segurança, compreensão do comportamento do PBKDF2 e validação de configurações de tratamento de palavras-passe.

Parâmetros PBKDF2 Configuráveis

Palavra-passe: A palavra-passe de entrada da qual está a derivar uma chave. Isto é o que um utilizador introduziria; o PBKDF2 estende-a numa chave criptográfica completa.

Salt: Dados aleatórios adicionados à palavra-passe antes do hash. Previne ataques de rainbow table e garante que diferentes utilizadores com a mesma palavra-passe obtenham chaves diferentes. A ferramenta gera salts aleatórios ou permite especificar o seu próprio para reprodutibilidade.

Iterações: Quantas vezes a função de hash é aplicada. Mais iterações = mais difícil de forçar bruta, mas mais lento de calcular. O OWASP recomenda 600.000 iterações (2024), embora 100.000 seja frequentemente usado.

Algoritmo Hash: Escolha entre SHA-1 (legado), SHA-256 (escolha padrão), SHA-384 ou SHA-512 (segurança máxima).

Comprimento da Chave: Tamanho de saída (128, 256 ou 512 bits). Use chaves de 256 bits para criptografia moderna.

Formatos de Saída

As chaves geradas são apresentadas em hexadecimal (fácil de copiar e colar) ou Base64 (útil para incorporar em URLs ou ficheiros de configuração).

Cenários Comuns de Desenvolvimento de Segurança

Teste de Derivação de Chaves: Antes de implementar PBKDF2 na sua aplicação, teste os parâmetros aqui. Verifique que diferentes iterações produzem chaves diferentes e que o salt afeta a saída.

Verificação de Configuração de Segurança: Confirme que a implementação PBKDF2 da sua aplicação produz as mesmas chaves que esta ferramenta. Se coincidirem, a sua implementação está correta.

Testes de Conformidade: Verifique se a sua implementação cumpre os padrões atuais (o OWASP 2024 recomenda 600.000 iterações).

Por Que as Iterações São Importantes

Poucas iterações (< 100.000): vulnerável a ataques de força bruta. Recomendado (600.000+): abranda significativamente os atacantes. Iterações mais altas: maximiza a segurança mas abranda a derivação de chaves.

Completamente Seguro, 100% Local

Todo o cálculo PBKDF2 ocorre no seu navegador usando a Web Crypto API nativa. Palavras-passe, salts e chaves derivadas nunca saem da sua máquina.