Entrada
Preparando seu espaço de trabalho…
Como usar
- Insira os dados de origem e o salt, escolhendo suas codificações.
- Escolha hash e comprimento e selecione Gerar.
- Copie ou baixe o resultado derivado como Hex ou Base64.
Gerador HKDF
Derive chaves de material existente com HKDF. HKDF não é uma função lenta de hash de senhas.
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.
Use os mesmos bytes de contexto para reproduzir a chave. Salt e info vazios são aceitos.
IKM (Hex): 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Salt (Hex): 000102030405060708090a0b0c
Info (Hex): f0f1f2f3f4f5f6f7f8f9
Hash: SHA-256
Length: 42 bytes3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865O exemplo segue o caso 1 da RFC 5869: SHA-256, IKM / salt / info indicados e 42 bytes. HKDF usa material de chave existente; não substitui uma KDF lenta para senhas humanas.
Comportamento e limites
1–256 bytes de saída · até 2.000.000 de iterações PBKDF2 · entradas no seu dispositivo 64 KiB · Material de chave de entrada; 1,024 bytes · Salt / info
O exemplo segue o caso 1 da RFC 5869: SHA-256, IKM / salt / info indicados e 42 bytes. HKDF usa material de chave existente; não substitui uma KDF lenta para senhas humanas.
Copiar e reutilizar
O material de chave, salt, info, hash e comprimento devem coincidir byte a byte. Alternar entre Hex e Base64 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?
O material de chave, salt, info, hash e comprimento devem coincidir byte a byte. Alternar entre Hex e Base64 não repete o cálculo.
O salt precisa ser secreto?
Use os mesmos bytes de contexto para reproduzir a chave. Salt e info vazios são aceitos.
O que o exemplo demonstra?
O exemplo segue o caso 1 da RFC 5869: SHA-256, IKM / salt / info indicados e 42 bytes. HKDF usa material de chave existente; não substitui uma KDF lenta para senhas humanas.
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.