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

最佳答案

不行,这是不可能的。护照不使用NDEF来存储数据。取而代之的是,他们使用特定于ICAO 9303中定义的基于芯片的机器可兑换旅行证件的应用协议。

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

07-26 06:59