2011-10-05 92 views
0

现在我试图改变的Mifare卡1K 与ACR128读写器的键,我把与AAAAAAAAAAAAAAAA(LEN = 16的人物造型)键 它好 当我尝试用AAAAAAAAAAAAAAAA(LEN = 16) 到Authern它确定我可以Authen 但是当我尝试读取数据它不能访问 它返回代码=“63 00”它意味着不能读取认证介绍关键的Mifare 1K

请帮我!!! (我使用Mifare Card Programming it =使用SDK编程的VB编程示例代码) 谢谢。

回答

0

对Mifare键由如下:对密钥A

  • 4字节为存取位
  • 6为密钥B字节

    • 6字节其是可选的,并且可以被设置为00

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

    更多详细信息,恩智浦网站上提供,或直接通过以下链接:http://www.nxp.com/documents/data_sheet/MF1S503x.pdf

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

  • 1

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