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

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

15得票4回答
如何在Windows Phone 8 NFC中读取Mifare标签?

Windows Phone 8支持Mifare Ultralight/Classic标签吗?我使用如下代码在Nokia Lumia 920上访问NFC设备(代码示例取自NDEF标签阅读器 - NFC NDEF标签阅读器)。public partial class MainPage : Phon...

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

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

8得票3回答
DESFire EV1卡模拟

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

11得票1回答
使用安卓设备解锁Mifare标签

我正在寻找一种方式,可以从安卓手机向一个具有可写块0的中国制造商生产的Mifare标签发送解锁序列。我已经尝试了连接+传输方法,发送50 00 + 40 + 43字节序列,但并没有起作用。我也尝试了私有的transceive函数(为了规避错误检查),但也没有成功。我从nfc服务中得到了错误信息...

7得票1回答
能否在NFC卡中实现令牌队列?

这个问题是关于MIFARE Ultralight C/EV1, MIFARE DESFire EV1,或者NTAG卡的。 我想实现一个令牌系统,每当普通用户读取这些卡片之一时,他们将获得一个可用的令牌; 该令牌将从他们正在读取的NFC卡中“弹出”。 换句话说,每次读取NFC芯片时,它都会从卡片...

7得票1回答
如何向Mifare Classic 1k卡发送APDU?

我想要实现的是向MIFARE Classic 1K卡发送APDU命令,以更改其A和B密钥。我能够与该卡建立连接并使用默认密钥( FFFFFFFF FFFF )读取块0和块1。我使用了HID MifareSamples应用程序。现在,我想将A密钥从默认更改为其他内容。我在stackoverflo...

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

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

8得票2回答
编程PC/SC读卡器时使用的ATR命令

我已经检查了MIFARE Ultralight和TOPAZ/Jewel IC标签的编程接口。该API很好地描述了如何在卡上保存字节,如何寻址存储块,如何执行所有操作(如读取、读取全部、使用OTP(一次性可编程)功能、读取ROM字节、从空闲状态切换到就绪状态(REQA、WUPA命令)),它还指出...

10得票1回答
Android中的nfcA.connect()、nfcA.transceive()、nfcA.setTimeout()和nfcA.getMaxTransceiveLength()函数。

我有许多新手NfcA问题。在文档和网络上似乎很少有相关指导,所以我希望没有人介意我在这里连续提出一些基本问题... 我正在使用nfcA.transceive()像这样写入数据到我的NTAG213标签: byte[] result = nfcA.transceive(new byte[]...