扩展APDU命令

问题描述 投票:0回答:1

大家好

我正在做接触卡(CT)读卡器,我需要发送更多的256字节的数据,我在网上读了很多解决方案,他们提到了T=0和T=1协议和所有的协议,甚至我还读到了扩展APDU命令,它支持&能够发送更大的字节到卡上。

看完所有的细节后,我找了很多关于扩展APDU命令的命令集,但我无法得到它。

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

经过大量的搜索,我无法找到任何ISO-7816扩展APDU命令,所以我可以写这样的大数据字节的卡。

所以,请你分享我的扩展APDU命令集,通过它我可以执行我的操作,写和大数据字节的卡上读。

期待Extended APDU命令集......。

所有的支持都非常感谢。

谢谢你的支持。

热烈祝贺Sachin

smartcard apdu smartcard-reader contactless-smartcard smartcardio
1个回答
0
投票

其实没有什么特殊的命令,你只要发送正确格式的LC和LE字段就可以了。如果命令需要这两个字段,它们的扩展状态必须匹配。

一些注意事项。

  • 确保,各自的卡支持扩展长度。虽然在ATR中的EF.info或卡的能力可能会有一些指示,但不能认为这种指示的存在是理所当然的,实际的限制必须另外找出。

  • 对于那些APDU被读卡器的驱动程序翻译成其他东西的卡(存储卡),当然还有那些适用于相当有限的块大小的卡(MIFARE classic,DesFire EV1),扩展APDU可能不是一个选项。

© www.soinside.com 2019 - 2024. All rights reserved.