首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么样的块格式是Desfire身份验证消息?

什么样的块格式是Desfire身份验证消息?
EN

Stack Overflow用户
提问于 2013-06-14 15:00:12
回答 2查看 1.7K关注 0票数 0

在选择了卡片和老鼠之后,我想开始认证。

在mifare文档中,应该发送0A00。这些数据应该是is 14443-4。我必须把它设计成符合it 14443-3标准。

块格式是这样的

PCB|CID|INF|EDC

在PCB中,我应该说它是I块、R块还是S块.

我在this thread上看到了一个例子,他在那里发送了这样的信息:

90 0 a 00 00 01 00 00

它在哪里记录了这个框架,它看起来好像没有is 14443-4中描述的块。

EN

回答 2

Stack Overflow用户

发布于 2013-09-22 03:25:21

  • 您描述的带I块、R块或S块的块格式PCB\CID_CID_CID_INF_x_EDC实际上是ISO 7816-3 T=1帧(不是ISO 14443帧,不是ISO 7816-4 APDU)。这是在驱动程序级别实现的低级别ISO 7816 .
  • 您提到的线程使用7816 APDU。
  • 第一张“到卡”实际上是7816 APDU: CLA=90 INS=0A P1=00 P2=00 LC=01 Data=00 Le=00
  • 第二个“到卡”是另一个APDU: CLA=90 INS=AF P1=00 P2=00 Lc=10 Data=43 9D 178E9A5F BA 70 8D 23 57 10 C9 32 D5 17 Le=00。
  • 根据Mifare DESFire的版本,您可以使用本机、本机包装或ISO7816-4命令集样式。
  • 7816包装Mifare本机命令如下: 90 mifare本机ins 00 Lc数据00
  • 从上面的两个命令中,本机命令是0x0A (身份验证)和0xAF (更多数据)。
  • 无法自由获取mifare本机命令集文档。你得签个NDA。但是,看看这个文档,了解更多信息:note/AN11004.pdf
  • 另一个资源:http://ridrix.wordpress.com/2009/09/19/mifare-desfire-communication-example/
票数 3
EN

Stack Overflow用户

发布于 2013-06-22 16:36:50

这不是一个ISO 14443框架,它是一个ISO 7816-4 APDU.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17111451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档