1

我正在使用和测试这个库http://jmrtd.org/,这是一项很棒的工作。我学会了如何读取和处理护照芯片上的所有数据。现在我的下一步将是创建一个简单的 android 应用程序,用于发送我必须使用同一个库读取的 NdefMessage。我想最简单的方法是创建一个模拟护照芯片结构的 NdefMessage 。这可能吗?您对此有什么建议或经验吗?谢谢

4

1 回答 1

3

不,这是不可能的。护照不使用 NDEF 来存储数据。相反,他们使用 ICAO 9303 中定义的特定于基于芯片的机器可打印旅行证件的应用协议。

您的问题有点超出范围:从 Android 4.4 开始,Google 引入了基于主机的卡仿真 (HCE)。(自 9.1 起,CyanogenMod 中集成了类似的功能。)使用 HCE,您可以根据 ICAO 9303 通过实施基于 ISO 7816-4 APDU 的协议来模拟 eMRTD 应用程序。

于 2013-11-14T12:31:52.447 回答