我正在使用读卡器ACR1281和MIFARE卡。
我使用python智能卡库(pc / sc)与卡通信。
我知道MIFARE键可以读取卡块并希望将密钥存储在阅读器中以便使用它(正如我在文档中看到的,这是使用我的密钥的唯一方法 - 将其存储在阅读器中&#39 ;认证'用它来读取的块。)
但在ACR文档命令FF 82 00 00 06 FF FF FF FF FF FF
中指定,则返回错误63 00
。
在上面的命令中,我使用密钥编号0
(易失性)和密钥值FF FF FF FF FF FF
。
答案 0 :(得分:0)
愚蠢的错误。
我正在使用volatile键(P1 = key_structure = 0
)。
通过ACS文档,我只能使用一个关键号码 - session key
(P2 = key_number = 0x20
)。
所以正确的命令是
FF 82 00 20 06 FF FF FF FF FF FF
错误的命令我从其他ACS读者文档中获得。