如何使用 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) 识别德国身份证?的主要内容,如果未能解决你的问题,请参考以下文章