APDU 更改 Mifare Ultralight C 身份验证

Posted

技术标签:

【中文标题】APDU 更改 Mifare Ultralight C 身份验证【英文标题】:APDU to change Mifare Ultralight C authentication 【发布时间】:2012-09-24 18:36:53 【问题描述】:

我是 NFC 编程新手,想知道如何更改 Mifare ultralight C 标签上的身份验证访问权限。

我的意思是,我是否可以像使用 Mifare Classic 1k 一样使用密钥对标签进行写保护,然后进行身份验证以再次写入新数据?

那里没有太多文档解释如何执行此过程...我有一个 ACR122 读卡器来处理这个问题,并且我正在使用 C# 构建一个 Windows 应用程序。

任何帮助都将不胜感激,和/或如果您有示例代码,那就太好了。

【问题讨论】:

看到这个答案:***.com/a/9234995/1202968 好的,所以我必须联系制造商并索要数据表。我会尝试这样做......一旦我得到一些答案,我会跟进。 我在下面发布了我的答案 @user921509 您是否能够为 Ultra Light C 标签找到/实现任何读/写功能? 【参考方案1】:

我想发布我的发现,以备将来有人需要。虽然我仍然无法弄清楚如何暂时写保护 Mifare Ultralight C 标签。因此,如果有人知道该怎么做,请告诉我。任何示例代码都会有所帮助。

所以,找到了我需要更熟悉 Mifare Ultralight C 标签及其安全实现所需的文档,如果有人需要,这里是链接。

http://www.nxp.com/documents/application_note/1303.pdf、http://www.nxp.com/documents/short_data_sheet/MF0ICU2_SDS.pdf、http://csrc.nist.gov/publications/nistpubs/800-67-Rev1/SP-800-67-Rev1.pdf、http://www.nxp.com/search?q=137631&type=keyword&rows=10

【讨论】:

如果.net中可以有一些代码示例将不胜感激

以上是关于APDU 更改 Mifare Ultralight C 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

使用 APDU C# 设置自己的身份验证密钥 MiFare Classic

使用 SCL010 获取 Mifare Ultralight 的 UID

使用 javax.smartcardio 读取 NFC Mifare Ultralight 卡

Android:使用 NXP MiFare Ultralight C 进行身份验证

Windows读取NXP MiFare Ultralight C类型NFC卡片的信息

NFC Mifare Ultralight 读取/写入使用 ACR122 的普通 Java 桌面应用程序