1. RFC 8291 §5 Standard-Testvektor
Backend-EntwicklerHintergrund
Ein Entwickler implementiert einen Web-Push-Dienst in Go und möchte die Schlüsselableitung und Header-Erzeugung gegen den offiziellen RFC-Standard abgleichen.
Aufgabe
Unklare Zwischenwerte bei HKDF-SHA256 führen zu Fehlern bei der Entschlüsselung im Browser-Client.
Verwendung
Nutzdaten, P-256-Schlüssel und Salt aus dem RFC-8291-Beispiel eintragen und als Inhaltskodierung aes128gcm auswählen.
Nutzdaten: "When I grow up, I want to be a watermelon", Inhaltskodierung: aes128gcm, TTL: 10, Urgency: normal, VAPID aktiv.Ergebnis
Erzeugt einen 144-Byte-Body mit identischen Zwischenschlüsseln (CEK, Nonce) und bestätigt die korrekte Entschlüsselung im Roundtrip-Test.