1. Webhook-Authentifizierung mit 32-Byte-Standardschlüssel
Backend-SicherheitsingenieurHintergrund
Ein Entwickler implementiert einen Webhook-Dienst und möchte eine JSON-Nutzlast mit einem 256-Bit-Schlüssel signieren sowie alternative Algorithmen evaluieren.
Aufgabe
Sicherstellen, dass alle Konstruktionen deterministische Signaturen liefern und die Implementierung alle KAT-Referenztests besteht.
Verwendung
Nutzdaten als UTF-8-Text eingeben, 32-Byte-Hex-Schlüssel eintragen, Tag-Länge auf 32 Bytes belassen und ein Domänenlabel wie 'myapi/v1/webhook' setzen.
message: '{"event":"payment.success","id":"evt_101"}', keyHex: '000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f', tagBytes: 32, customLabel: 'myapi/v1/webhook'Ergebnis
Vollständiger Audit-Bericht mit allen zehn berechneten MAC-Tags, erfolgreichen Selbsttests und 128/256-Bit-Sicherheitsstufen.