1. Vecteur de référence RFC 8291 §5 (aes128gcm)
Ingénieur BackendContexte
Développement d'un service de notification autonome en Go sans dépendance externe.
Problème
Vérifier que les étapes HKDF-SHA256 et AES-GCM reproduisent scrupuleusement les valeurs intermédiaires du standard.
Utilisation
Sélectionner aes128gcm, saisir la charge utile du RFC §5 ainsi que les clés p256dh, auth, la clé éphémère et le sel spécifiés.
payload: 'When I grow up, I want to be a watermelon'
encoding: 'aes128gcm'
uaPublicKey: 'BCVxsr7N_eNgVRqvHtD0zTZsEc6-VV-JvLexhqUzORcxaOzi6-AYWXvTBHm4bjyPjs7Vd8pZGH6SRpkNtoIAiw4'
authSecret: 'BTBZMqHH6r4Tts7J_aSIgg'
asPrivateKey: 'yfWPiYE-n46HLnH0KqZOF1fJJU3MYrct3AELtAQ-oRw'
saltB64: 'DGv6ra1nlYgDCS1FRnbzlw'Résultat
Obtention de la trace complète confirmant le CEK, le nonce, le corps binaire chiffré de 144 octets et la validation du déchiffrement aller-retour.