如何使用 RFID 读卡器 (javax.smartcardio) 识别德国身份证?

Posted

技术标签:

【中文标题】如何使用 RFID 读卡器 (javax.smartcardio) 识别德国身份证?【英文标题】:How to identify a german id card by using a RFID-Card-Reader (javax.smartcardio)? 【发布时间】:2018-03-20 15:59:59 【问题描述】:

你好,Twogether,

我正在使用

编写一个 Java 应用程序

javax.smartcardio.*;

德国身份证的uid(32位)在每次访问时随机生成。 atr(152 位)保持不变。

目前我使用 rfid 卡的 uid,如果是德国身份证,则使用 atr。

有没有办法使用 smartcardio 从智能卡中获取更多信息?

如何提高德国身份证的识别能力?

提前致谢

【问题讨论】:

有可以检查的 AID 吗? 【参考方案1】:

德国身份证的ID是唯一的,每张卡都是不变的。要访问此唯一 ID(存储在文件中),您必须在相互验证后建立 File-Read keys。临时 ID 用作密钥派生功能的卡片挑战。 我相信IAS ECC v1 会帮助你。

【讨论】:

以上是关于如何使用 RFID 读卡器 (javax.smartcardio) 识别德国身份证?的主要内容,如果未能解决你的问题,请参考以下文章

rfid读卡器值android检测两次

rfid读卡器 rc522 怎么搞增加感应距离

在android平板中如何进行NFC通信,就是通过rfid读卡器连接到平板的USB后,读取的内容显示到平板上

Linux下读取RFID卡号(C串口编程)

Linux下读取RFID卡号(C串口编程)

HX125U-BT低频蓝牙RFID读卡器|ID卡采集器支持安卓苹果手机即联即用