Entrada
Preparando seu espaço de trabalho…
Como usar
- Insira os dados de origem e o salt, escolhendo suas codificações.
- Escolha hash, iterações e comprimento e selecione Gerar.
- Copie ou baixe o resultado derivado como Hex ou Base64.
Gerador PBKDF2
Derive bytes de uma senha com PBKDF2. Hash, salt, iterações e tamanho devem corresponder à outra implementação.
O resultado é material de chave, não texto criptografado nem um registro completo de senha. Guarde os parâmetros para reproduzi-lo. Os segredos de entrada não são incluídos no download.
Trabalhar com a entrada
UTF-8 preserva espaços e quebras de linha. Hex e Base64 representam bytes. Alterar a codificação de entrada muda a interpretação dos dados, não apenas a aparência.
O salt não é secreto. Um salt aleatório e único é recomendado para derivação baseada em senha.
Password: password
Salt: salt
Hash: SHA-1
Iterations: 1
Length: 20 bytes0c60c80f961f0e71f3a9b524af6012062fe037a6PBKDF2 usa por padrão SHA-256, 600.000 iterações e 32 bytes. O exemplo RFC 6070 usa SHA-1, uma iteração e 20 bytes para verificar compatibilidade; não é uma recomendação de armazenamento de senhas.
Comportamento e limites
1–256 bytes de saída · até 2.000.000 de iterações PBKDF2 · entradas no seu dispositivo 64 KiB · Senha / bytes de entrada; 1 KiB · Salt
PBKDF2 usa por padrão SHA-256, 600.000 iterações e 32 bytes. O exemplo RFC 6070 usa SHA-1, uma iteração e 20 bytes para verificar compatibilidade; não é uma recomendação de armazenamento de senhas.
Copiar e reutilizar
Os bytes da senha e do salt, hash, iterações e comprimento devem coincidir. Hex e Base64 representam os mesmos bytes; trocar o formato não repete o cálculo. O resultado é material de chave derivado. Copie ou baixe somente onde pretende usá-lo. Chaves e senhas de entrada não são incluídas nas exportações.
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
Derivação de chave é criptografia?
Não. Uma KDF produz bytes de chave. Para proteger e depois recuperar um texto, use separadamente um algoritmo de criptografia.
Quais parâmetros devem coincidir?
Os bytes da senha e do salt, hash, iterações e comprimento devem coincidir. Hex e Base64 representam os mesmos bytes; trocar o formato não repete o cálculo.
O salt precisa ser secreto?
O salt não é secreto. Um salt aleatório e único é recomendado para derivação baseada em senha.
O que o exemplo demonstra?
PBKDF2 usa por padrão SHA-256, 600.000 iterações e 32 bytes. O exemplo RFC 6070 usa SHA-1, uma iteração e 20 bytes para verificar compatibilidade; não é uma recomendação de armazenamento de senhas.
Minha entrada é enviada ao DevToolsy?
Não. Esta ferramenta processa os dados localmente. Segredos, nomes de arquivos e resultados não são colocados na URL nem salvos em um histórico de ferramentas.