什么是历史字节,给定ATS值,您如何分辨哪些字节是“历史”字节?
在我的特殊情况下,我拥有MIFARE DESFire卡的ATS。 ATS是75 77 81 02 80
。据我了解,DESFire应该没有历史字节,但是如果存在这些字节,我如何识别它们在ATS中的位置?
答案 0 :(得分:1)
历史字节是ATS紧随接口字节之后的所有其余字节(当然,CRC字节除外)。在您的示例中,ATS似乎可以解码为
历史字节的含义在ISO / IEC 7816-4中定义。对于您的情况,该标准描述了:
如果第一个历史字节设置为 [...] '80',则其余历史字节应由可选的连续COMPACT-TLV数据对象组成;最后一个可能带有COMPACT-TLV格式的状态指示器
在您的情况下,没有这样的COMPACT-TLV编码的数据对象。