View a markdown version of this page

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, darunter HMAC, CMAC, EMV MAC usw. Für AS2805 ist eine zusätzliche Variante unter definiert. AS2805.4.1 In AS2805 werden eingehende Nachrichten in der Regel 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" }