当前位置: 首页新闻资讯 技术资讯

CPU卡知识入门教程——第五章 CPU卡的文件结构2

2023-08-25 10:54:37

【CPU卡的文件类型】

 

< 两种专用文件(DF--Dedicated File)类型>

 

MF(Master File):

 

根目录,是卡片文件系统的根,相当于DOS的根目录,每张卡有且只有一个MF文件。

 

不同卡片厂商的MF的创建方式是不同的。

 

主要有两种方式:

 

1、在卡片个人化过程中由发卡方创建。

 

2、厂商提供卡片的时候已经创建,发卡方不能再创建。

 

DF(Dedicated File):

DF相当于DOS的子目录。

 

DDF和ADF:

我们把包含下级目录的DF称之为DDF,不包含下级目录的称之为ADF。

注意:DDF下可以有ADF,ADF下不能再有ADF。

< 三种基本文件(EF--Elementary File)类型>

 

一、透明文件:

 

基本文件存储了各种应用的数据和管理信息,它存在于MF和DF下。文件数据是通过

 

连续空间中的字节地址进行存取。

 

比如上节中说的个人身份信息就可以存放在透明文件中。

 

二、记录文件:

 

数据是以记录的方式存放在文件中的。

 

记录文件分为以下几种:

 

1、线性定长记录文件:

 

一个文件中有n条记录,每条记录的长度都是固定且相等的。

 

2、线性变长记录文件:

 

文件中的每个记录的长度是可变的。但一旦写完后,进行更新的时候,更新的记录长度

 

必须和原来的记录长度相同。

 

变长记录的TLV格式如下:

 

T=TAG:标识

 

L=LENTGTH:长度

 

V=value:值

 

3、循环定长记录文件:

 

一个文件中所有记录是等长度的,对文件中的记录循环进行读取。

 

在逻辑上,这类文件可看作一个环形记录队列,记录按照先进先出的原则存储。

 

添加记录时,最新一次写入的记录的记录号为1,上一次写入的记录的记录号为2,

 

依次类推,滚动写入。

 

三、交易文件

 

这一类的文件为特定格式的文件,通过具体的交易指令对这类文件进行操作。

 

如:

 

1、电子存折文件

 

2、电子钱包文件

 

< 安全文件>

 

此类文件是和安全有关的文件,所以对文件的访问控制就特别严格,对文件只能进行

 

写入,文件是不可读的。

 

文件内存放有关卡片安全的密钥和口令。

 

但或许大家有疑问,文件要是不可读,那这文件还有什么用呢?

 

在实际中它是这么被使用的,比如说我们要使用某个密钥,在卡片中每个密钥都有编号,

 

我们在使用中通过指定卡片的密钥号(即:我们使用的是第几号密钥)来使用密钥。

 

比如说我们使用口令,我们通过向卡片送入口令来进行使用口令。

 

而具体的比对口令和用密钥的计算是在卡片的内部进行了。

 

所以这种措施保证了卡片的密钥和口令的安全。

关于峰华
深圳市峰华科技有限公司是一家以研制、开发、生产、经营超高频读写器,智能IC卡,RFID标签,嵌入式IC卡读写模块及桌面型IC卡读写器及相关IC卡读写机具为主的高科技企业。
最新文章

相关产品

页面导航

热门新闻