如何将密钥存储在智能卡读卡器中



我正在使用读卡器ACR1281和MIFARE卡。

我使用python智能卡库(pc/sc)与卡进行通信。

我知道 MIFARE 密钥来读取卡块,并希望将密钥存储在读卡器中

以使用它(正如我在文档中看到的那样,这是使用我的密钥的唯一方法 - 将其存储在读卡器中并用它"验证"要读取的块)。

但在 ACR 文档中指定的命令FF 82 00 00 06 FF FF FF FF FF FF返回错误63 00

在上面的命令中,我使用键号0(易失性)和键值FF FF FF FF FF FF

愚蠢的错误。我正在使用易失性密钥(P1 = key_structure = 0)。通过ACS文档,我只能使用一个键号 - session keyP2 = key_number = 0x20)。

所以正确的命令是

FF 82 00 20 06 FF FF FF FF FF FF

我从另一个 ACS 阅读器文档中得到的错误命令。

相关内容

  • 没有找到相关文章

最新更新