Génération et validation de Mac - AWS Cryptographie des paiements

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Génération et validation de Mac

Les commandes de génération et de vérification MAC prennent en charge une variété de commandes, MACs notamment HMAC, CMAC, EMV MAC, etc. Pour AS28 2005, il existe une variante supplémentaire définie au AS28 05.4.1. Généralement, en AS28 05, les messages entrants sont vérifiés à l'aide de ce MAC et les messages sortants incluent également un 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" }