

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Mac 생성 및 검증
<a name="as2805.mac"></a>

MAC 생성 및 확인 명령은 HMAC, CMAC, EMV MACs 등을 포함한 다양한 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"
}
```