问题标签 [mifare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4058 浏览

python - 什么可以将 .mfd 文件转换为其他格式?

我有 .mfd 文件,我想将 .mfd 文件中的信息导入 python 以保存在数据库(sqlite3)中。有人可以帮助我或给我方法……谢谢!

我使用 libnfc (nfc-mfclassic) 读取标签中的所有块,然后我得到了 .mfd。如果我想在 python 中将这样的数据保存到数据库中。我应该怎么做......

我的标签是 mifare 1k

我运行这个东西:nfc-mfclassic r a dumptest.mfd 在终端(Ubuntu)中获取所有数据

0 投票
0 回答
411 浏览

python - 我可以将仿真标签设为 mifare 1k 类型吗

我必须阅读仿真标签(PN532)并且必须在 libnfc 中使用 nfc-mfclassic,因为我想从该命令获取 .mfd 文件以保存块中的任何内容,以便在 python 中插入数据库(sqlite3),,,任何人知道这个问题,请帮助我!

0 投票
2 回答
2892 浏览

arduino - NFC MIFARE Ultralight C 认证失败

我最近为我的 arduino Uno 板购买了 NFC shield v1.0。我尝试了种子工作室 wiki http://www.seeedstudio.com/wiki/index.php?title=NFC_Shield提供的一些入门代码。在多次尝试读取或写入一组 Mifare Ultralight C 后,我开始逐行尝试以查看问题所在。我将其范围缩小到或多或少这条线:

卡的 id 是正确的,所以我假设另一个论点一定是把事情搞砸了。我正在使用 keys[]= {0xff, 0xff, 0xff, 0xff, 0xff, 0xff} 作为密钥。还有什么可能是问题吗?我在下面包含了我的整个代码。如果您需要更多详细信息,请告诉我。

谢谢!

0 投票
1 回答
2231 浏览

nfc - Mifare Classic 4K 身份验证失败 - 如何使其工作?

我对 14443A 协议和 mifare Clasic 4k 标签非常陌生。我有一个 TRF7960A RFID 阅读器连接到我的设备,它在读取固件版本后支持 Mifare 模式。

我从我的供应商那里得到了一些信息,但我仍然面临身份验证问题。

我已将发送和接收的命令粘贴在下面。

任何人都可以帮助我了解如何创建数据包吗?

提前致谢

杰辛

设置为 Mifare 模式

发送:0108000304FD00000 返回:108000304FD0000

固件版本 3.3[Mode Mifare]

设置协议

发送:010A0003041000010000 返回:010A0003041000010000 寄存器写入请求。

发送:010C00030410002101080000 返回:010C00030410002101080000 寄存器写请求。

发送:0109000304F0000000 返回:0109000304F0000000

发送:0109000304F1FF0000 返回:0109000304F1FF0000


扫描卡UID

发送:0109000304A0010000 返回:0109000304A0010000 14443A REQA。(0200)(DB24C7A69E)[DB24C7A69E]

收到的 UID 是 DB24C7A69E


验证块 04 密钥为 FFFFFFFFFFFF UID 为 DB24C7A69E

发送:010A0003041850000000 返回:010A0003041850000000 请求模式。[]

发送:010D000304A2DB24C7A69E0000 返回:010D000304A2DB24C7A69E0000 14443A 选择。(0200)[18]

发送:010E000304C0FFFFFFFFFFFF0000 返回:010E000304C0FFFFFFFFFFFF0000 Crypto1 设置密钥。初始化正常

发送:010F000304C16004DB24C7A69E 0000 返回:010F000304C16004DB24C7A69E 0000 Crypto1 认证步骤 1。!!接收到 00 字节和 00 位,预期为 4 字节和 0 位。中止

发送:010C000304C23D6E98990000 返回:010C000304C23D6E98990000 Crypto1 认证步骤 2.ý


读取块 04 数据

发送:010A000304C830040000 返回:010A000304C830040000 加密请求模式。!!密码未初始化。中止


写块04写数据12345678123456781234567812345678

发送:010A000304C8A0040000

返回:010A000304C8A0040000 加密请求模式。!!密码未初始化。中止

发送:0118000304C8123456781234567812345678123456780000 返回:0118000304C8123456781234567812345678123456780000 加密请求模式。!!密码未初始化。中止

0 投票
1 回答
719 浏览

java-me - j2me 中的 java.lang.nullpointerexception

我正在编写一个读取 mifare 卡的应用程序,但是当我通过 APDU 时,在模拟器“java.lang.nullpointerexception”上发生错误。我已经成功检测到 ISO14443_CARD 之后我通过了 APDU

0 投票
1 回答
3228 浏览

nfc - 如何访问 Mi-fare ultralight 1k 标签

请帮助我如何访问 Mi-fare ultralight 1k 标签。

我尝试了命令

在阅读器上成功加载。

但是当我尝试命令时

用于使用标签进行身份验证

状态字63 00(操作失败)

日志如下所示


我正在使用的 MIFARE 1K 标签的 ATR

下面给出了用于 MIFARE 1K 标签的 ACR122U 阅读器附带的脚本。这也是不成功的

MIFARE 1K 卡和 ACR122U PC/SC 读卡器的演示脚本

(c) 2008 年,Advanced Card Systems Ltd.

0 投票
1 回答
1598 浏览

java - 哪个 CRC 用于更改 Desfire 卡中的密钥

哪种类型的 CRC 用于更改 Desfire 卡中的密钥?是否应该颠倒 CRC 字节的顺序。我无法更改 PICC 应用程序的密钥。任何人都可以帮忙吗?

0 投票
2 回答
6568 浏览

android - Mifare Plus 与 Mifare DESfire (Android)

除了 NXP 网站上显示的有关 mifare plus 和 mifare desfire 的内容外,考虑以下因素:

  1. 安全
  2. 阅读速度
  3. 当用铁氧体层粘上以便可以粘在手机上时,哪个更好?
  4. 未来,如果我们想进行支付,首选什么?
  5. nfc 标签贴纸的尺寸将是 35 毫米直径,这有什么不同吗?使用的标签是什么?
  6. 标签将与插入 Android 设备的 nfc 阅读器进行交互。从 android POV,哪个更好?为了便于开发和更多功能,哪个更合适?

谢谢

0 投票
1 回答
660 浏览

android - 如何使用 android desfire 中提供的安全功能?

我知道如何从 Mifare DESFire 标签读取和写入 ndef 消息,但在与 Android 通信时,我很难理解如何使用 DESFire 支持的命令集。

  1. 我知道这与transceive(byte[])有助于通过原始字节进行通信的功能有关。我如何使用它?

  2. 如何使用自定义密钥锁定消息?

0 投票
1 回答
3078 浏览

nfc - 对 NXP SmartMX 非接触式 MCU 进行编程需要什么?

我正在开发一个具有强大加密功能的 NFC 技术的身份验证系统。

NXP 有两种解决方案:Mifare DESFire EV1,它是一种具有存储区和 3DES 和 AES128 加密功能的芯片,以及 SmartMX2,它是一个需要操作系统和软件才能运行的完整 MCU。

要在两者之间进行选择,我必须知道如何对这些标签进行编程。据我了解,DESFire 需要一个 USB 读/写器和接口软件,像这样 --> http://www.mpsys.de/chipmanrfid_en.html

在 SmartMX 卡上安装操作系统,然后调试需要什么设备?是否可以仅通过 NFC 接口进行操作?

感谢您的关注,gfunky