Authen Key Mifare 1K

时间:2011-10-05 02:52:15

标签: vb.net

现在我尝试更换Mifare Card 1K的钥匙 使用ACR128读卡器和我用AAAAAAAAAAAAAAAA(Len = 16字符)按键 没关系 当我尝试使用AAAAAAAAAAAAAAAA(Len = 16)的Authern时 好吧我可以Authen 但是当我尝试读取数据时它无法访问 它返回代码=“63 00”意味着无法读取

请帮助我!!! (我使用Mifare卡编程它=使用SDK编程的VB编程示例代码) 谢谢。

2 个答案:

答案 0 :(得分:1)

FF 0F 00会使访问位不可写。默认值实际上是FF 07 80

答案 1 :(得分:0)

Mifare键的组成如下:

  • 密钥A的<6>字节
  • 4位用于访问位
  • 键B的6字节,是可选的,可以设置为00

Access位定义了对每个数据块和ev的读/写权限。您必须使用的密钥来访问这些块。

有关详细信息,请访问恩智浦网站,或直接通过以下链接:http://www.nxp.com/documents/data_sheet/MF1S503x.pdf

默认的访问位通常是FF 0F 00,允许写入和读取每个块以及读取和写入密钥B.