8得票2回答
编程PC/SC读卡器时使用的ATR命令

我已经检查了MIFARE Ultralight和TOPAZ/Jewel IC标签的编程接口。该API很好地描述了如何在卡上保存字节,如何寻址存储块,如何执行所有操作(如读取、读取全部、使用OTP(一次性可编程)功能、读取ROM字节、从空闲状态切换到就绪状态(REQA、WUPA命令)),它还指出...

7得票3回答
如何在Java中与智能卡交互?

有没有Java中的库(API)可以与智能卡交互?类似于WinSCard库。我需要连接智能卡并从中读取数据。我需要在Java中实现它,以便我可以在任何操作系统(Linux、Mac、Windows)下使用它。因为WinSCard库只在Windows下工作,因为它使用了一个DLL(WinSCard....

7得票2回答
使用SCL010获取Mifare Ultralight的UID

我想获取Mifare Ultralight NFC标签的UID。 在Java中,我有以下代码: TerminalFactory factory = TerminalFactory.getDefault(); List<CardTerminal> terminals = facto...

7得票2回答
如何在 Android 程序中编程使用智能卡读卡器读取智能卡/微处理器卡。

最近我一直在处理智能卡,这些卡片包含一些信息。我想要实现的是通过任何Android智能手机使用智能卡读卡器来获取这些智能卡中的数据。我一直在使用HID OMNIKEY 3021 USB智能卡读卡器来读取这些卡片(我知道这个读卡器可以通过Windows应用程序读取这些卡片,因为我已经亲自测试过)...

7得票1回答
通过HID OMNIKEY 5427 CK向卡片发送APDU命令

我想通过HID OMNIKEY 5427 CK将APDU命令传递到WinSCard.dll,以便在Windows 10 x64操作系统环境下操作MIFARE卡(如Ultralight C卡)。但是我找了几天的在线信息,似乎除了两页的手册外,没有关于这个型号的其它发表文献。简单的命令如GetUI...

7得票2回答
从ATR获取卡类型

当我使用SpringCard读卡器扫描我的卡时,我需要知道这张卡是否属于以下类型之一:CTS、CD_97、ISO_A、ISO_B或FRD。如何从ATR中获取这些类型? 这是一些ATR示例: Navigo: 3B 88 80 01 00 00 00 00 00 71 81 00 F9 Té...

7得票2回答
从CVM列表中解析EMV的CV规则

我已成功从EMV卡中检索出CVM列表。 0000 0000 0000 0000 4103 4203 1E03 1F02 从EMV规范书3中,前4个字节和后4个字节是金额,剩下的是CV规则,将它们作为CV规则4103 4203 1E03 1F02 该书还展示了如何解析CV规则,如下所示:...