4

谁能告诉我EMV卡的数据结构是什么?

如果使用磁条卡跟踪数据,其中包含 PAN、用户详细信息、到期日期、CVV 等。

将EMV卡插入读卡器时,我们读到了什么?

我浏览了一些文件和网站,我很难理解。

一点帮助将不胜感激。

4

6 回答 6

6

EMV 卡包含芯片。该芯片管理存储每个卡应用程序所需数据的文件系统。

有 2 类文件,DF(专用文件)和 EF(基本文件)。它们以分层树的形式组织,DF 为分支,EF 为叶子。

EMV 文件系统

文件中最高的DF也称为MF(Master file)。EF1 包含与卡相关的所有信息,例如管理和一般安全信息、ICC 序列号、访问控制密钥、卡的一般 PIN。这些信息可用于在 MF 级别再创建一个 DF。

于 2015-10-07T10:42:54.533 回答
5

MagStripe 和 EMV 卡依赖于两个不同的原则:

命令的顺序取决于卡的类型(例如:Visa、万事达卡、接触式或非接触式等)。您必须阅读并实施完整的EMV 规范,或者购买 EMV 内核。

更多信息是这个 SO question,你可以在这里找到一个完整的非接触式 EMV 交易的例子

于 2015-10-07T07:49:29.903 回答
2

将 EMV 插入读卡器时,我们读到了什么?

从 EMV 卡中可以读取很多内容。这是一个例子。

众所周知,所有 EMV 卡都不要求在 POS 输入 PIN。有些人会问,然后用户需要输入他们的 PIN。

您认为是否要求输入 PIN 是在哪里定义的?

它以标签的形式在 EMV 卡上定义。此处标签8E(持卡人验证方法 (CVM) 列表)定义卡是否基于引脚。

POS 终端读取卡并检查标签 8E以决定是否使用 PIN。如果标签 8E 值请求在线/离线密码,则 POS 会要求用户输入密码。

希望这个小例子可以帮助您识别 EMV 卡包含的内容以及 POS 需要读取卡的原因。

于 2015-10-07T07:43:39.970 回答
1

正如@Nicolas Riousset 所写——看看 EMV 规范,尤其是Book 3 - Application Specification,其中包含附件 A 中可能的数据元素的一个很好的总结。

此外,不同的发行商和支付系统定义了可以出现在卡上的附加元素。

给定卡上使用哪些特定元素取决于发卡机构(并且可能受相关支付系统的约束)。

于 2015-10-07T19:41:55.257 回答
1

EMV芯片读取您需要收集从终端返回的所有标签并将它们发送到您使用的网关公司。

标签 5A 包含您的平底锅。

如果您定期滑动,标签 57 包含您可以使用的那些跟踪数据。

于 2017-03-01T07:25:35.097 回答
0

EMV芯片读取您需要收集从终端返回的所有标签并将它们发送到您使用的网关公司。

标签 5A 包含您的平底锅。

如果您定期滑动,标签 57 包含您可以使用的那些跟踪数据。

于 2022-02-26T02:23:56.643 回答