mifare

    1热度

    2回答

    所以我在WWDC,并能检测NFC卡在苹果实验室用下面的代码提供: nfcSession = NFCNDEFReaderSession(delegate: self, queue: nil, invalidateAfterFirstRead: false) nfcSession.begin() 和委托方法: func readerSession(_ session: NFCNDEFReader

    1热度

    1回答

    如何识别不同类型的MIFARE Ultralight标签? 在文档AN10834 Ultralight和Ultralight C的区别在于“验证”的答案。什么是“Auth”?在芯片的数据表中没有这个功能的描述。 我注意到Ultralight C和EV1支持GET_VERSION(60h),我把这个请求发送给EV1卡,它不会返回任何东西给我。

    -1热度

    1回答

    当发送FormatPICC命令到MIFARE DESFire非EV1卡,我观察以下行为: PCD ---> PICC -------------- 0xFC ---> <--- 0x00 or 0x00 + MAC or ERROR CODE 如果验证用命令的0x0A(传统(3)DES验证) ,对FormatPICC命令的响应只有一个字节(0x00)。 如果使用命令0xAA

    0热度

    1回答

    我想用我们的学生卡(称为“ISIC”)构建一个(廉价)设备来识别我的大学的学生。 我的手机(通过在Android的NFC读写器)告诉我,这些卡是: NXP MIFARE DESFire非/ NXP MIFARE DESFire非EV1 到目前为止,我已经试过挂钩的RC522芯片一个arduino板,但无法与卡通信(库正在开发中,但我似乎无法让他们使用此设置)。 这是我脑子里想的: 树莓派0 PN5

    0热度

    1回答

    我必须将客户的徽章代码列表从旧软件导入新代码。代码是指125Khz只读rfid徽章(很可能,并非100%)。 如果我读了一个给定的徽章,新软件中产生的十六进制字符串是“27000052B4”,但是在旧的时候它被存储为“30 30 30 30 30 32 31 31 37 32 0D 0A”。 我无法理解应用的转换,以及如何从存储的代码中获取“我的”代码。 可能某种“加密”已应用于代码,或者存储的代

    -1热度

    1回答

    我发现,在当地的一个节日中,他们使用MIFARE Ultralight C作为可重复使用的服务卡(用于饮料,食物,小配件等)。一般来说,我是NFC标签和NFC技术的新成员。 扫描与NXP TagInfo卡输出该: ID: 04:CC:32:CA:F0:52:80 ATQA: 0x4400 SAK: 0x00 MEMORY CONTENT: [00] * 04:CC:32 72 (UID0-

    -2热度

    1回答

    我是MIFARE的新手,我有RC522读取一些卡片。借助this库,我可以读取一些CLASSICS 1K,4K和ULTRALIGHT卡/标签。但是当我尝试阅读一些MIFARE PLUS时,没有任何反应。 我仍在研究MIFARE标准来提高我的知识,但我在这里很迷茫。由于RC522可以读取MIFARE系列,为什么不能读取PLUS?即使是UID?我明白要阅读一个你不需要认证的UID,对吧? 我试图调试来

    0热度

    2回答

    我有一个愚蠢的问题。我有mifare经典标签(1k)。我想隐藏这张卡的内容(存储在那里的任何数据)。怎么做? ndef记录怎么样?

    -2热度

    1回答

    我目前使用的是javaxsmartcardio,但我不知道该库如何工作。我有一个acr122u读卡器/写卡器,我只想用它作为写卡器,这样我就可以用rdm6300读卡器写卡并在我的RFID门锁项目上读取它们。到目前为止,我已经设法阅读了两张卡片,这两张卡片都是用于社会公用事业的。这就是为什么我根据1张卡片写入了我的arduino代码,而另一张没有。但是我想写自己的卡片并放入我自己的特定密码,因此只有

    1热度

    2回答

    它全部开始here。那边的问题解决了,现在我面临使用收发方法的问题。 我的代码如下所示: private void writeAndProtectTag(final Intent intent, final String message) { // Run the entire process in its own thread as NfcA.transceive(byte[] dat