HKDF.
L’étape entre « des octets aléatoires dans un lien » et « la clé qui ouvre la note ».
HKDF (fonction de dérivation de clés basée sur HMAC) dérive des clés cryptographiques à partir de matériel d’entrée. BurnPony lui fournit la clé de fragment de 32 octets — éventuellement combinée à une phrase secrète étirée par PBKDF2 — plus un sel aléatoire de 16 octets et une chaîne de contexte fixe, et en obtient la clé AES-256-GCM.
Ce que c’est
La dérivation apporte de la discipline. Les octets de votre lien ne servent jamais directement de clé de chiffrement ; ce sont du matériel d’entrée, liés par le sel et un contexte propre à la version, afin que les clés d’un usage ou d’une version de format ne puissent être confondues avec une autre.
Pourquoi c’est important
C’est aussi le point de jonction net pour la fonction de phrase secrète : sans phrase, HKDF traite la clé de fragment seule ; avec une, la phrase étirée y est mêlée — un seul chemin de dérivation, deux niveaux de force, aucun cas particulier dans le format.
Termes associés
Questions fréquentes.
Pourquoi ne pas utiliser directement la clé de fragment ?
L’usage direct lierait le format du lien au chiffrement pour toujours et ne laisserait nulle part où ancrer le sel, la phrase secrète ou une version. HKDF donne à chaque note une clé correctement dérivée et laisse au format la place d’évoluer.
À quoi sert le sel ?
Ce sont 16 octets aléatoires frais stockés ouvertement dans l’enveloppe, garantissant que la clé dérivée est unique par note même dans des scénarios malchanceux — une mesure de sécurité redondante standard qui ne coûte rien.
Obtenez BurnPony
Notes chiffrées autodestructibles gratuites pour iPhone et Android. Les destinataires n’ont besoin que d’un navigateur. Pas de comptes, pas de pistage.