[英]DESFire EV1 card emulation
我需要在Android设备上模拟DESFire EV1卡。 但是,我对如何在HCE中使用Mifare SDK(精简版或高级版)感到困惑。
那有可能吗? 我需要启动该项目,并且对DESFire卡中的数据存储和加密方式进行了大量研究,但最后我需要在HCE上使用Mifare SDK。
首先,您不能使用MIFARE SDK来仿真卡。 MIFARE SDK仅提供读者端功能。
其次,您无法使用Android HCE模拟MIFARE DESFire(EV1)卡的全部功能。 但是,您可以模拟MIFARE DESFire协议的一部分(更具体地说,您只能模拟ISO / IEC 7816-4框架(ISO命令集或包装的本机命令集),并且仅在ISO SELECT by AID命令之前)。 是否足够取决于系统读者侧的要求。
D2760000850100
):您可以为DESFire AID注册HCE服务,并且将能够接收所有包装的选择此AID之后的本机命令。 请注意,如果您模拟MIFARE DESFire卡,则可能会出现许可问题。
无法在HCE中模拟MIFARE Classic,因为它可以直接在ISO 14443-3之上运行。 HCE模拟更高的层ISO 14443-4。 但这就是实现MIFARE DESFire的层,因此可以完成。 我自己还没有做过,但我知道至少有一家使它成功了,并且可能有几家。
我认为Mifare SDK是:
http://www.mifare.net/zh/products/mifare-sdk/
如果是,则通过简单搜索“ Mifare SDK HCE”,我发现: http : //www.mifare.net/en/micommunity/forum/mifare-and-nfc-reader-ics/can-nfc-phones-operate- rfid-tag-mifare-classic /在这个线程中,Mifare的家伙说:
不幸的是,MIFARE SDK不支持HCE。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.