我正在尝试使用 Broadcom 非接触式智能卡读卡器来读取使用PC/SC和<winscard.h>
.
我可以通过APDU调用 winscard 的SCardTransmit函数成功读取卡的序列号FF CA 00 00 00
;但是,我不知道如何提取和解密 iCLASS 卡的内容。
根据 HID 的OMNIKEY 开发人员指南第 12 章,可以通过发出具有 INS 0x72 的 APDU 来启动安全会话。一旦建立了安全会话,他们就可以读取卡的内容。当我发出 APDUFF 72 00 68 10 <16-byte key>
时,我得到一个响应 SP1/SP26D 00
代表“不支持 INS”。这并不奇怪,因为 INS 0x72 特定于 OMNIKEY 阅读器,我的 Broadcom 阅读器不支持。如何使用第三方读卡器启动与 iCLASS 卡等效的安全会话?