HKDF.
O passo entre « bytes aleatórios em um link » e « a chave que abre a nota ».
HKDF (função de derivação de chaves baseada em HMAC) deriva chaves criptográficas a partir de material de entrada. O BurnPony fornece a ela a chave de fragmento de 32 bytes — opcionalmente combinada com uma frase secreta esticada com PBKDF2 — mais um sal aleatório de 16 bytes e uma string de contexto fixa, e obtém a chave AES-256-GCM.
O que é
A derivação acrescenta disciplina. Os bytes do seu link nunca são usados diretamente como chave de cifragem; são material de entrada, vinculados pelo sal e por um contexto específico da versão, para que chaves de um propósito ou versão de formato não possam ser confundidas com outra.
Por que importa
É também o ponto de junção limpo para o recurso de frase secreta: sem frase, o HKDF processa apenas a chave de fragmento; com uma, a frase esticada é misturada — um só caminho de derivação, dois níveis de força, nenhum caso especial no formato.
Termos relacionados
Perguntas frequentes.
Por que não usar a chave de fragmento diretamente?
O uso direto amarraria o formato do link à cifra para sempre e não deixaria onde vincular o sal, a frase secreta ou uma versão. O HKDF dá a cada nota uma chave devidamente derivada e ao formato espaço para evoluir.
O que o sal faz?
São 16 bytes aleatórios frescos armazenados abertamente no envelope, garantindo que a chave derivada seja única por nota mesmo em cenários azarados — uma medida-padrão de dupla segurança que não custa nada.
Baixe o BurnPony
Notas criptografadas autodestrutivas grátis para iPhone e Android. Os destinatários só precisam de um navegador. Sem contas, sem rastreamento.