EMV 标签 91 - 为什么最后 2 个字节是“0010”?

EMV Tag 91 - why the last 2 bytes are "0010"?

EMV 标签 91
在下面的例子中,为什么最后2个字节是“0010”? 示例:TLV [910ABCF266A64FF136630010] 我最需要帮助 谢谢!!!

前 8 个字节是必需的,包含密码。

后面的可选 1–8 字节是专有的。因此,您需要知道您使用的是什么支付应用程序(和版本):例如,Mastercard M/Chip、American Express AEIPS 等

请参阅 EMV 4.3 第 3 册中的 6.5.4 外部验证

Tag 0x91 发卡机构身份验证数据 属于 MasterCard M/Chip 规范。

  • 8 个字节是授权响应密码 (ARPC)。
  • 2 字节是根据 M/Chip 规范的 ARPC 响应代码 (RC)。

RC 值由 M/Chip 发卡机构设置,并提供额外的卡命令来重置其上的一些计数器。

示例标签数据解析如下:

# Cheef's parser.
# Copyright (C) 2008-2022 Aleksandr Shevelev. https://iso8583.info/
# lib   : "/lib/MasterCard/M_Chip/4/" # M/Chip 4 Card Application Specifications
# tool  : "TLVs"

# stat  : 11 nodes, 0 lookup tables, 100.00% passed (1/1)

TLVs:#"910ABCF266A64FF136630010" # M/Chip 4, Tag + Length + Value (TLV) series
- x91:#"910ABCF266A64FF136630010" # M/Chip 4, Issuer Authentication Data
  - tag: "91"
  - len: "0A" #  // 10
  - val:#"BCF266A64FF136630010" # Issuer Authentication Data.
    - ARPC: "BCF266A64FF13663" # Authorization Response Cryptogram
    - RC:#"0010" # ARPC Response Code
      - B01:#"00"
        - n0: "0" # bits 8-5, RFU
        - n1: "0" # bits 4-1, PIN try Counter
      - B02: "10"
        # ___1____ - bit 5, Approve online transaction
        # ____0___ - bit 4, Do NOT update PIN Try Counter
        # _____0__ - bit 3, Reset go online on next transaction
        # ______00 - bits 2-1, Do not update offline counters