首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从智能卡(驾驶卡)中读取DIN (司机识别号)

从智能卡(驾驶卡)中读取DIN (司机识别号)
EN

Stack Overflow用户
提问于 2014-04-28 11:21:43
回答 1查看 2.1K关注 0票数 6

我想知道如何从智能卡上得到一个DIN (司机识别号)。该卡是一张驱动卡,用于存储记录数据。

我已经可以与智能卡阅读器沟通,但我不知道如何读取这些信息。

查看智能卡面板,它显示了(我认为)记录号码的列表:

1.附属姓氏

2.指定名称

3.出生日期及地点

特别是..。

电话号码(电话号码)

最后一个是我需要的信息:卡号记录5b。

我没有读智能卡的经验。我不知道我该做什么。我想我必须发送一个"select file“APDU命令,然后读取5b记录,但不知道哪个文件或如何格式化该命令。

在卡片上,有一个长方形,里面有E1,下面有182,不知道这是否暗示了该读什么.

我知道司机卡需要认证才能读取重要数据,但我认为卡号是公开的(虽然不确定)。

有谁能帮帮我呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-28 22:44:38

我想你指的是根据ECC第3821/85号条例,对不对?

在这种情况下,与卡的通信流程如下所示:

  1. 选择记录仪应用程序 00 A4 04 0C 06 FF544143484F
  2. 按文件标识符(xxxx)选择基本文件 00 A4 02 0C 02 xxxx
  3. 读取二进制文件以获取文件数据(从偏移量zz中读取xxyy字节) 00 B0 xx yy zz

卡号通常在EF标识(FID 0520)中,从字节1开始为16个字节。

您可以找到驱动程序卡协议和数据结构的完整规范,作为法规文档(here)的一部分。

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

https://stackoverflow.com/questions/23339774

复制
相关文章

相似问题

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