gpt4 book ai didi

tags - 读取EMV卡序列号

转载 作者:行者123 更新时间:2023-12-01 23:26:21 25 4
gpt4 key购买 nike

我正在尝试读取 EMV 卡。根据 EMV 卡的规定,名为“9F1E”的标签包含发行者指定的永久序列号(请参阅 https://www.eftlab.co.uk/index.php/site-map/knowledge-base/145-emv-nfc-tags )。

但是,我无法检索此标签。我循环查看了所有 SFI 的所有记录。有什么方法可以请求特定的 EMV 标签吗?

最佳答案

91FE 不是有效的 BER-TLV 标记,因此您可能指的是 9F1E (这是该列表中唯一具有以下描述的标记)包含文本“序列号”)。 (OP 更正了这一点。这确实意味着 9F1E。)

标签9F1E被描述为“接口(interface)设备(IFD)序列号,由制造商分配给IFD的唯一且永久的序列号”。因此,这是在终端(即智能卡读卡器侧,也称为“接口(interface)设备”)内使用的标签。此标签不存在于任何卡中。因此,您无法从卡中检索它。

当您查找特定数据对象中包含的值时,正确的方法是读取卡中的所有记录,直到找到数据对象标签。有些卡还支持 GET DATA 命令以在某些情况下查询特定标签。 GET DATA 命令如下所示:

80 CA P1 P2 00

其中 P1 包含标签的第一个字节(如果标签仅由一个字节组成,则为 00),P2 包含标签的第二个字节(如果标签由以下组成,则为唯一的字节)仅一个字节)。

为了识别(不要将其与身份验证混为一谈!)持卡人或卡本身,EMV 提供了其他方式:

有主帐号 (PAN) 和 PAN 序列号。 PAN 通常识别持卡人的支付账户。如果持卡人从银行获得新的替换卡(例如,因为旧卡过期),新卡的 PAN 通常保持不变(可能存在异常(exception))。同样,卡和所有后续卡(即由于旧卡过期而发行的卡)的 PAN 序列号保持不变。因此,PAN 和 PAN 序列号的组合充其量只能用于识别持卡人的身份。

您可以从卡中获得的最接近卡序列号(即识别一张特定卡的信息)的是 ICC(集成电路卡)公钥(请参阅标签 9F469F479F48)。这是智能卡非对称 key 对的公共(public)部分。虽然从理论上讲,发卡机构甚至可以为多张卡重复使用该 key 对,但出于安全原因,我认为发卡机构为每张新卡发放新的 key 对。

关于tags - 读取EMV卡序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39148725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com