简体   繁体   English

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

[英]How to identify a german id card by using a RFID-Card-Reader (javax.smartcardio)?

Hello Twogether, 大家好,

I am writing a Java-Application using the 我正在使用编写Java应用程序

javax.smartcardio.*; javax.smartcardio *。

The uid (32 bit) of german id card is generated randomly at each access. 每次访问都会随机生成德国身份证的uid(32位)。 The atr (152 bit) stays the same. atr(152位)保持不变。

Currently I take the uid of rfid cards and if it is a german id card the atr. 目前,我使用rfid卡的uid,如果它是德国身份证,则为atr。

Is there a way to get more informations from Smartcards using smartcardio? 有没有办法使用smartcardio从智能卡获取更多信息?

How can I improve the german id card identification? 如何改善德国身份证的身份?

Thanks in Advance 提前致谢

The ID of German ID card is unique and unchanged for every card. 德国身份证的ID是唯一的,并且对于每张卡都是不变的。 To access this unique ID (which is stored in a file), you have to establish File-Read keys after mutual authentication. 要访问此唯一ID(存储在文件中),必须在相互认证后建立File-Read keys The temporary ID is used as a card challenge for key derivation functions. 临时ID用作密钥派生功能的卡片质询。 I am sure IAS ECC v1 will help you. 我确信IAS ECC v1将为您提供帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM