我有一些 PC/SC 代码已经对数千张 MIFARE 卡进行了编码。我现在有一个 HID OMNIKEY 5127 CK 阅读器,但无法对其进行身份验证。对于标准 1K MIFARE 卡,我在传输密钥中加载:
FF 82 20 00 06 FF FF FF FF FF FF
成功,然后对第一个块进行身份验证:
FF 88 00 00 60 00
它给出了 67 00。还有其他人看过这个吗?
我有一些 PC/SC 代码已经对数千张 MIFARE 卡进行了编码。我现在有一个 HID OMNIKEY 5127 CK 阅读器,但无法对其进行身份验证。对于标准 1K MIFARE 卡,我在传输密钥中加载:
FF 82 20 00 06 FF FF FF FF FF FF
成功,然后对第一个块进行身份验证:
FF 88 00 00 60 00
它给出了 67 00。还有其他人看过这个吗?
AUTHENTICATE 命令 (CLA=FF, INS=88) 在 PC/SC 规范中已被宣布为过时,因此该读者可能不支持它。您可以尝试使用 GENERAL AUTHENTICATE 命令:
+-----+-----+----+----+----+---------+---------+----------+------+
| CLA | INS | P1 | P2 | Lc | Version | Address | Key type | Key# |
+-----+-----+----+----+----+---------+---------+----------+------+
| FF | 86 | 00 | 00 | 05 | 01 | 00 00 | 60 | 00 |
+-----+-----+----+----+----+---------+---------+----------+------+
PC/SC 规范的相关部分是“第 3 部分。PC 连接接口设备的要求”(在此处获取)。