gpt4 book ai didi

smartcard - 读取EMV卡的公共(public)数据

转载 作者:行者123 更新时间:2023-12-01 11:39:19 25 4
gpt4 key购买 nike

假设我想阅读 EMV 卡的公共(public)元素。
我将列出一些我认为涉及的步骤。

1. First, select application
In order to select application we must:
(1) find out AID of application using PSE (if present)
(2) Try existing AID list.

现在,假设我使用上述两种方法之一成功选择了应用程序。

我的问题是 :我必须采取哪些步骤才能进一步阅读公共(public)元素
EMV 卡?更准确地说:我是否需要提供带有 PDOL 的卡并获得 AIP 和 AFL
( http://www.openscdp.org/scripts/tutorial/emv/initiateapplicationprocess.html)
使用 GET PROCESSING OPTIONS 然后读出记录?

或者像我最初提到的那样选择应用程序后,我可以 直接继续这样的事情(读出记录):
link to source ?

最佳答案

支付系统的 EMV 规范可在 http://www.emvco.com/ 上公开获取。 .这些规范包含符合 EMV 的支付终端如何从卡中读取数据的详细流程和流程,因此您可以简单地实现这些规范的相关部分。

总而言之,您通常会做什么来获取存储在卡上的静态数据:

  • 找到应用程序(如您所示)。
  • 通过 AID 选择应用程序。
  • 使用 READ RECORD 命令读取数据文件(通常前几个文件的前几条记录包含感兴趣的数据)。到目前为止,在我尝试过的卡上,不需要首先发出 GET PROCESSING OPTIONS 命令,但您只能通过发出 GPO 命令并评估卡发送的 AFL 来获取与交易相关的实际文件/记录的列表。但是您仍然可以使用蛮力方法来查找与您相关的记录。
  • 使用 GET DATA 命令读取数据元素(当然您需要知道要查找的数据元素)。
  • 关于smartcard - 读取EMV卡的公共(public)数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23107685/

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