1

我有一个使用这种读卡器的项目。有一个测试工具(RS8Test.exe)。我可以连接读卡器、取回卡、拒绝和使用 LED 进行操作。Bu 无法读取任何数据。智能卡是基于芯片的。我发现有一些命令叫做IC CARD CONTROL。我可以激活 IC 卡,但不能执行任何命令。例如,如何使用 Sankyo 读卡器获取智能卡中的根文件夹?

File Id = 0x00003F00
Command: 00A40000023F00

我尝试了一些组合

CI300A40000023F00
C00A40000023F00
CI3A40000023F00
CI300A400023F00
CI300A400003F0002

没有成功。

也许有人使用过这个读卡器。

提前致谢!

4

1 回答 1

2

我解决了这个问题并想为这个问题添加一个答案,也许有人也需要帮助。

SANKYO ICT3K5 适用于磁条和芯片卡。对于基于芯片的卡,您必须首先激活 IC 卡功能,然后才能向 IC 卡发送命令。RS8Test.exe 测试工具接收十六进制格式的命令。例如,对于文件 ID = 0x00003F00,命令:00A40000023F00,您必须使用 RS8Test.exe 执行以下步骤:

  1. 选择 COM 端口并连接到读卡器
  2. 向ICRW发送卡接收命令:C20
  3. 输入卡片
  4. 激活IC卡:CI0
  5. 发送文件选择指令:CI3$00$A4$00$00$02$3F$00
  6. 如果文件存在,您将使用 R-APDU 9000

如果您使用的是 RS8Test.exe,则此处的 $ 符号是必需的,并且您必须在所有命令中的每个十六进制数据之前包含此符号。

于 2015-01-30T06:37:24.413 回答