Mac-Generierung und Validierung - AWS Kryptografie im Zahlungsverkehr

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Mac-Generierung und Validierung

Die MAC-Befehle zum Generieren und Überprüfen unterstützen eine Vielzahl von MACs Programmen, darunter HMAC, CMAC, EMV MAC usw. Für AS28 05 gibt es eine zusätzliche Variante, die in 05.4.1 definiert ist. AS28 Typischerweise werden eingehende Nachrichten in AS28 05 mit diesem MAC verifiziert, und ausgehende Nachrichten enthalten ebenfalls einen MAC.

cat verify-mac.json { "KeyIdentifier": "arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6", "Mac": "86304058", "MessageData": "73D8BA54D3852951DAEA41", "VerificationAttributes": { "Algorithm": "AS2805_4_1" } }
$ aws payment-cryptography-data verify-mac --cli-input-json file://verify-mac.json --region ap-southeast-2
{ "KeyIdentifier": "arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6", "KeyCheckValue": "2976E7" }