Mac 產生和驗證 - AWS 付款密碼編譯

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Mac 產生和驗證

產生和驗證 MAC 命令支援各種 MACs,包括 HMAC、CMAC、EMV MAC 等。對於 AS2805,AS2805.4.1 中定義了額外的變化。在 AS2805 中,通常會使用此 MAC 驗證傳入訊息,而傳出訊息也包含 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" }