9得票2回答
Android HCE:AID是否有规定?

我正在尝试使用ACR122 NFC阅读器选择在一台Nexus 5上使用Android主机卡模拟器仿真的应用程序。然而,小的AID不能被识别。 我的目标是使用三个字节长的AID,就像我在DESfire卡中所做的那样。我的第一个目标仅是能够执行SELECT命令。 我的测试应用程序使用以下AID...

7得票2回答
如何确定标签是否存在?

早上好,我想使用我在这个页面上找到的写入方法:https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html,在一张超轻型Mifare卡上进行写入。但我还没有成功。 public void writ...

9得票1回答
Mifare 1K身份验证密钥

我有一个MIFARE 1K标签。某些块可以使用认证密钥A进行读写,而其他块可以使用认证密钥B进行写入。 为什么?如何将所有块都更改为使用认证密钥A进行读写? 例如,我可以使用密钥A编写密钥块07,并且还可以更改此密钥块的密钥A,但我无法使用密钥B编写它,也无法更改此密钥块的密钥B。 使用认证...

7得票1回答
通过HID OMNIKEY 5427 CK向卡片发送APDU命令

我想通过HID OMNIKEY 5427 CK将APDU命令传递到WinSCard.dll,以便在Windows 10 x64操作系统环境下操作MIFARE卡(如Ultralight C卡)。但是我找了几天的在线信息,似乎除了两页的手册外,没有关于这个型号的其它发表文献。简单的命令如GetUI...

39得票1回答
Android: 使用NXP MiFare Ultralight C进行身份验证

我已经尝试了一周以上让安卓手机与Mifare Ultralight C进行身份验证。我确认我可以写入标签(通过写入未加密的内存页,然后读取我所写的内容)。我还可以写入密钥页(44-47),并已将16个密钥字节全部写为0x00。 当我尝试进行身份验证时,以下是一个交换期间涉及的数据示例 - 它...

7得票1回答
如何在Mifare Classic 1K上解释NDEF内容

我使用Android设备上的NFC Tools应用程序(通过内置NFC读卡器)向Mifare Classic 1K标签写入文本。这个文本是“moretto”(我的姓氏)。 然后,我尝试使用ACS提供的库和NFC读卡器ACR1255U读取此文本(NDEF格式)。 我能够获得以下信息: 读取...

8得票1回答
在Nexus-S上读写Mifare Classic 1K RFID

我希望能够从Mifare 1K RFID读写字符串。我已经成功地使用NXP TagWriter App读写了我拥有的标签。然后,我尝试了这里的代码,但是没有得到任何有意义的结果。在我修改之前,它甚至无法进行身份验证。 auth = mfc.authenticateSectorWithKeyA...

8得票3回答
DESFire EV1卡模拟

我需要在安卓设备上模拟一个DESFire EV1卡。但是,我对如何使用Mifare SDK(轻或高级)与HCE感到困惑。 这是否可能?我需要开始此项目,并进行了大量研究了解DESFire卡中的数据存储和加密方法,但最终得出结论需要在HCE上使用Mifare SDK。

7得票3回答
能否锁定MIFARE 1k卡的命令、保护克隆或防止其他应用程序擦除?

我希望这样做是为了防止可擦写或克隆卡。我阅读了很多文件,有些文件告诉用户设置第四块的权限为读写。 根据 @Michael Roland 的说法: MIFARE 卡的每个扇区的身份验证密钥和访问条件都位于该扇区的最后一块(扇区尾部)。您可以使用常规写入命令更新此块的新访问条件和身份验证密钥。...

16得票3回答
如何向智能卡写入/读取数据?

是否有一个开源库可以从智能卡读卡器中使用C#编写和读取数据?我的智能卡型号是mifare1k,读卡器型号是ucr122u。