APDU 命令读取 SLE4432/42 卡

Posted

技术标签:

【中文标题】APDU 命令读取 SLE4432/42 卡【英文标题】:APDU command read SLE4432/42 card 【发布时间】:2018-06-18 09:04:18 【问题描述】:

我需要迁移一个读取 SLE4432/42 卡的应用程序。

现在我使用ACR reader,这个APDU命令

FF A4 00 00 01 06 <- 4.1.1 SELECT_CARD_TYPE
FF B0 00 20 BE    <- 4.6.2 READ_MEMORY_CARD

但是,现在我需要使用 HID 阅读器,但这不起作用。

在HID documentation中说READ_MEMORY_CARD是标准的,但是我没有找到标准的SELECT_CARD_TYPE

HID 阅读器是否存在任何标准 APDU 命令?

【问题讨论】:

【参考方案1】:

您可能想查看this manual,其中第 8 章介绍了作为 SLE44 系列的同步卡。

编码似乎也使用类字节0xFF,但我不知道你FF A4(带有SELECT的指令代码)应该做什么。

【讨论】:

感谢我阅读了您的手册。我的第二个 APU 是标准的,但第一个 APU 是特定于阅读器的。是否存在标准“SELECT_CARD_TYPE”?

以上是关于APDU 命令读取 SLE4432/42 卡的主要内容,如果未能解决你的问题,请参考以下文章

APDU读取文件java卡程序

使用 APDU 命令获取卡的一些信息

使用 ACR38 读卡器从 SLE 4442 智能卡读取数据

无法使用扩展长度 APDU 从卡中读取大数据

APDU 命令读取二进制命令与文件结构不兼容

如何使用 APDU 命令从 PoS 终端读取 MCC 代码