使用智能卡读卡器读取和写入卡片详细信息

本文关键字:详细信息 智能卡 读卡器 读取 | 更新日期: 2023-09-27 18:09:09

我需要将我的应用程序与智能卡读卡器集成。这是一个非接触式读卡器,型号为。ACR122U-A2由Advanced Card Systems (www.acs.com.hk).

目前我的客户已经在使用别人开发的另一个应用程序,它使用这个读卡器。他们通常把卡片放在读卡器的顶部,即使它是一个非接触式读卡器。

此卡供会员在俱乐部使用。我需要阅读会员身份证号码。名称等,并编写激活卡的代码。

我需要示例c#代码。我已经浏览了制造商网站上的技术手册,但是它提供了太多使用十六进制代码的低级细节。我正在寻找一个使用c#的高级示例。

编辑1:由于卡中的数据是由另一个应用程序写入的,在不知道模式细节的情况下,我是否能够有意义地读取数据?如果这是一个愚蠢的问题,我很抱歉,但我是第一次编程智能卡。

使用智能卡读卡器读取和写入卡片详细信息

这个产品有一个SDK,它表明它包含c#中的示例代码

http://www.acs.com.hk/index.php?pid=product& id = ACR122-SDK

我认为这是最好的开始。

您可以先看一下这个项目。注意,阅读器通常比卡需要更少的特定于制造商的寻址(至少如果它支持PCSC)。卡片往往需要稍微不同的低级字节,这就是为什么您需要上述SDK手册进行重要访问的原因。我在这里找到一本可能有用的手册。

致你的注释1:如果应用程序是在没有任何安全措施的情况下编写的,你可能会成功读取所需的信息。但是,如果您不知道成员ID从偏移量a开始,以b格式编码,长度为c字节,则必须询问信息提供者