跳至内容
NFC Utils
NFC Utils 菜单
浏览指南与章节

NFC Utils 指南

芯片检查

在卡片对应型号的工具页中,选择需要查看的信息。读取公开数据和验证原厂签名都不会解锁受保护的应用。

选择检查项目

  • 卡片详情显示卡片和读卡器返回的识别信息与技术信息。
  • 存储器在该型号支持时,显示可访问的存储器或 NDEF。受保护或不受支持的内容仍然无法读取。
  • 配置显示解码后的设置,不做任何更改。此工具项只出现在相关型号的工具页中。
  • 原厂签名验证使用应用支持的 NXP 密钥检查可访问的原厂签名。已识别的芯片仍可能没有可读或可验证的签名。

正常读取卡片后,应用会选定对应型号的工具页。打开所需的信息页面查看结果,再点击「再次读取」重新读取。在 Mac 上,读取到 NDEF 记录时会显示 NDEF 面板。

NXP 原厂签名验证能证明什么

应用用它支持的 NXP 验证密钥检查可读的原厂签名。已识别的芯片仍可能返回不可用的签名,或返回应用无法验证的结果。卡片识别和签名验证是两个独立的结果。

验证通过仅针对芯片签名,不能证明交通卡电子钱包、发卡方账户、持卡人身份或受保护应用的真实性,也不会提供管理该应用所需的密钥。

查看各款 Ultralight 芯片

Ultralight AES 提供可访问的存储器、解码后的配置、可读的计数器和原厂签名验证。它支持的原厂签名与常见的 32 字节 Type 2 签名格式不同。认证使用 AES,可选「安全消息传输」。「密钥」可更改「密钥 0」或「密钥 1」,「保护」可设置 AUTH0、AUTH_LIM,以及计数器 2 的读取保护和递增保护。此外还提供「写入」、「擦除」、「锁定」和「编辑页面」。

Nano 提供可访问的存储器,并在可用时提供原厂签名验证。初代 Ultralight 和 Nano 还提供「写入」、「擦除」和「锁定」。Ultralight C 通过「测试密钥」进行认证,使用 16 字节的双密钥 3DES 密钥或出厂密钥,并增加「密钥」、用于 AUTH0 和读取保护的「保护」、「计数器」、「写入」、「擦除」、「锁定」和「编辑页面」。

受支持的 NTAG 与 EV1 密码、镜像、计数器和锁定操作,请参阅NTAG 与 Ultralight 指南。

提供信息查看工具的 Ultralight AES 工具页

DESFire 与 Plus

「卡片类型」包含 DESFire EV1、EV2、EV2 XL、EV3、Light、DUOX、Plus EV1/EV2 的工具页,以及通用 DESFire 或 Plus 卡片的工具页。「卡片详情」、「原厂签名验证」和「原始命令」展示受支持的公开信息。

原厂签名验证需要可读的签名和可用的验证密钥。验证成功只能为芯片本身提供依据,不能验证发卡方、证明账户余额,也不会授予对受保护数据的访问权限。

DESFire EV1、EV2、EV2 XL、EV3、Light 及通用 DESFire 工具页增加「应用」、「文件」、「密钥」和「访问权限」。这些工具页可列出应用和文件,并执行「创建 NDEF 应用」、「读取文件」、「写入文件」、「读取记录」、「追加记录」、「读取数值」、「增值」、「减值」、「有限增值」、「访问权限」和「更改密钥」。认证方式可选「无需认证」、「全零 AES 密钥」或「输入密钥」,后者通过 EV2First 使用 AES-128 密钥。

不支持 EV1 认证方式,也不支持 DES、2K3DES 或 3K3DES 密钥。应用不会更改 PICC 主密钥、删除应用或格式化卡片,也不会创建 NDEF 应用以外的应用和文件。DESFire Light 只有一个固定应用。Plus 和 DUOX 工具页不提供应用、文件或密钥工具,Plus 也不支持安全级别 3 的扇区认证或数据访问。Plus 卡仅在带有 Type 4 NDEF 应用时才接受「写入」。任何工具页都不管理交通卡电子钱包。NTAG 424 的独立管理工具不适用于通用 DESFire 卡。

DESFire EV3 卡片类型,其工具包括「应用」、「文件」、「密钥」和「访问权限」。

检查银行卡

读取受支持银行卡开放的账户详情、支付应用和计数器。银行卡指南介绍常规“读取”流程、兼容读卡器,以及读取结果的局限。

了解银行卡读取 →

读取 ePassport

ePassport 需要印刷机读区中的三项信息,才会提供持有人资料和图像。NFC Utils 分别检查已签名文件、可用且受支持的芯片证明,以及签名证书链。ePassport 指南说明了解锁、已记住的证件、结果和限制。

其他卡片

通用 Type 4 卡可以展示可访问的 NDEF 和卡片信息,并提供原始 ISO-DEP 访问。当能力容器允许自由写入时,「写入」和「擦除」通过标准 NDEF 应用执行。否则操作会被拒绝,因为该卡需要卡片专用的写入凭据。

MIFARE Classic 和 Mini 增加「读取扇区」、「编辑存储块」和「数值块」。这些工具使用 12 位十六进制数字形式的「密钥 A」或「密钥 B」,并提供「出厂默认值」和「NDEF 映射密钥」快捷选项。「读取扇区」会检查访问控制位,并将无法读取的块标记为「禁止访问」。「编辑存储块」写入 16 字节并回读,「数值块」执行有符号的递增或递减并验证结果。应用从不写入扇区 0、扇区 16 或任何扇区尾块,因此无法更改密钥或访问控制位。Classic NDEF 使用现有的 MAD 目录,从不自行创建。

iPhone 始终无法检测到 Classic 卡,因此 iPhone、iPad 和 Mac 需要支持 Classic 的 USB 或 ACS 蓝牙读卡器。在手机硬件支持的情况下,Android 手机可以读取 Classic 卡,在 Android 上也可以使用读卡器。当读卡器未建立受支持的命令通道时,未知卡片只显示读卡器提供的识别信息。

如需查看其他 ICODE 和 ISO 15693 芯片的存储器,请参阅ICODE 与 ISO 15693。如需了解可读取的 FeliCa 卡内余额与系统信息,请参阅交通卡与 FeliCa。