1

我知道这个问题在这里之前被问过。但答案对我来说毫无用处。

我有 pc/sc 读卡器和非接触式卡(mifare 卡),我可以连接到卡,也可以getdate成功执行命令。但是,当我想进行身份验证时,我看到了这个错误:

“6982:不满足安全状态”

我已经尝试了这 4 个不同的命令来进行身份验证,但我都得到了相同的错误。

FF 88 00 00 06 FF FF FF FF FF FF
FF 88 00 00 60 12
FF 88 00 00 05 01 00 12 60 00
FF 88 00 00 60 00

我怎样才能对这张卡进行身份验证?

4

1 回答 1

1

GENERAL AUTHENTICATE 指令执行 Mifare Classic 身份验证 (CRYPTO1)。应用程序必须提供要使用的键的索引;此密钥必须已通过先前的 LOAD KEY 指令加载到阅读器中。

如果当前激活的 PICC/VICC 不是 Mifare Classic,请勿调用此函数!

FF 86 00 00 05 01 00 blockNo keyLocation keyIndex

在哪里

blockNo = 是卡上的地址,我们尝试在其中进行身份验证。

关键位置 =

  • h60 用于使用 CRYPTO1“A”密钥(标准 PC/SC 定义的值)进行身份验证
  • h61 用于使用 CRYPTO1 “B” 密钥(标准 PC/SC 定义的值)进行身份验证

keyIndex = 读取器中已加载密钥的密钥索引(可能值从 0x00 到 0x1f)

于 2013-04-10T10:25:03.033 回答