如何从读取的记录结果中识别卡号,有效期,简历,持卡人姓名

问题描述 投票:0回答:1

以下是我通过使用nfc读取包含非接触式卡的卡信息的记录得到的结果

[[“ 70”,“ 73”,“ 9f”,“ 6c”,“ 2”,“ 0”,“ 1”,“ 9f”,“ 62”,“ 6”,“ 0”,“ 0” ,“ 0”,“ 0”,“ e0”,“ 0”,“ 9f”,“ 63”,“ 6”,

“”,“ 0”,“ 0”,“ 0”,“ 1f”,“ 80”,“ 56”,“ 32”,“ 42”,“ 35”,“ 31”,“ 39”, “ 39”,“ 31”,“ 31”,“ 30”,“ 37”,“ 37”,

“ 35”,“ 30”,“ 35”,“ 32”,“ 33”,“ 36”,“ 35”,“ 5e”,“ 20”,“ 2f”,“ 5e”,“ 32”, “ 32”,“ 30”,“ 35”,“ 32”,“ 32”,

“ 31”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”, “ 30”,“ 30”,“ 30”,“ 30”,“ 30”,

“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 30”,“ 9f”,“ 64”,“ 1”,“ 4”,“ 9f”,“ 65”, “ 2”,“ 1c”,“ 0”,“ 9f”,“ 66”,“ 2”,

“ 3”,“ f0”,“ 9f”,“ 6b”,“ 13”,“ XX”,“ XX”,“ XX”,“ XX “,” XX“,” XX“,” XX“,” XX“,” d2“,” 20“,” 52“,” 21 “,” 0“,

“” 0,“ 0”,“ 0”,“ 0”,“ 0”,“ f”,“ 9f”,“ 67”,“ 1”,“ 4”,“ 90”,“ 0”]

注意:数组中的单个值以0开头,即“ e”表示“ 0e”

通过检查,我已经能够识别出标有XX的卡号

但是我想获取其他信息,例如简历,有效期,持卡人姓名

我要寻找什么标签以识别它们在哪里。因为卡号只是通过物理检查。我进行了搜索,发现有人使用5a表示平底锅,使用5f2f表示有效期。在结果中似乎找不到它们

预先感谢

smartcard apdu contactless-smartcard emv
1个回答
0
投票

EMV遵循TAG,长度,值标准。您需要阅读,理解和实现位级别,否则最终将为每个标签编码。 refer my this answer,详细说明您可以在其中找到要阅读的材料的地方。

READ RECORD的输出在模板70中格式化。在EMV BOOKs中了解有关它的更多信息。下载链接也包含在上面的链接中。

仅查看数据的格式,如果是测试卡,则删除双引号并将数据放在此处here

© www.soinside.com 2019 - 2024. All rights reserved.