首页 > 解决方案 > 扩展 APDU 命令

问题描述

大家好,

我正在开发 Contact card(CT) 读卡器,我需要在其中发送更多 256 字节的数据。我已经在网上阅读了很多关于解决方案的内容,正如他们提到的 T=0 和 T=1 协议以及所有,甚至我还阅读了有关支持和能够向卡发送更大字节的扩展 APDU 命令。

在阅读了所有详细信息后,我搜索了很多用于扩展 APDU 命令的命令集,但我无法得到它。

因为,我有一张 SAM 卡 sim 大小的接触卡、一张信用卡类型的接触卡和一张 Mifare DesFire Ev2 4k 非接触式卡(CL)卡,我需要使用扩展的 APDU 命令在其中写入更大的数据字节。

经过大量搜索后,我找不到任何 ISO-7816 扩展 APDU 命令,因此我可以在卡中写入如此大的数据字节。

那么,能否请您分享一下扩展 APDU 命令集,通过这些命令集我可以在具有大数据字节的卡上执行写入和读取操作。

期待扩展 APDU 命令集....

所有的支持都受到高度赞赏。

提前致谢。

热烈的问候萨钦

标签: smartcardapdusmartcard-readercontactless-smartcardsmartcardio

解决方案


正如 guidot 回答的那样,如果您尝试发送超过 8 位范围 (1..255) 的内容,您只需对 Lc 和 Le 字段进行编码。有关更多信息,请参阅本页中的编码规则:扩展 APDU 编码

注意:如果您要使用扩展格式,则必须格式化 Lc 和 Le。

问候, 巴德里


推荐阅读