原创
文件描述块的设计示例(2)
2008-12-7 22:44
2248
6
6
分类:
软件与OS
4、DF的私有字段
(1)字节B1
1Byte,表示了DF下的DIR文件的SFI。
* 对DDF来说,记录的是DDF下的DIR文件的SFI。
* 对ADF来说由于没有DIR文件,该字节保留。
(2)字节B2
1Byte,表示DF对应的应用类型标识符,具体的定义如下:
应用类型 B2
一般应用 00
金融应用 01
社保应用 02
加油应用 03
公钥应用 04
公交应用 05
市政应用 06
校园应用 07
保留扩展 其他值
(3)字节B3
1Byte,表示DF是DDF还是ADF,具体定义如下:
* 00:DF为DDF,这时的DF下还可以建新的DF;
* 01:DF为ADF,这时的DF下不允许建新的DF;
* 其他:保留。
在建立文件时需要检查父文件的这一字节。
(4)字节B4、字节B5
保留。
5、EF的私有字段(除了非对称KEY文件和电子钱包、电子存折文件)
(1)字节B1
1Byte,记录文件记录存储状态标识符,定义如下:
* 对于线性记录文件,表示当前已经写入的记录的条数。
* 对于环形记录文件,表示最后一条写入的记录的位置。
* 对于其他文件,这个字节保留。
(2)字节B2
1Byte,记录数目标识符,定义如下:
* 对于定长记录文件和环形记录文件,表示在文件中能够容纳的记录的总条数。
* 对于其他文件,这个字节保留。
(3)字节B3、字节B4、字节B5
各1Byte,暂时保留。
6、非对称Key文件的私有字段
(1)字节B1
1Byte,表示非对称Key文件的用途。
考虑到非对称KEY的用途可能重叠,这个字节从高位b8到低位b1分别定义如下所示:
字节位 含义
b1 数字签名计算
b2 数字签名验证
b3 数据加密
b4 数据解密
其他 保留
如果对应位置为1表示非对称KEY可以用作该功能,置为0表示无法用作该功能。
(2)字节B2
1Byte,表示非对称KEY的算法,定义如下:
B2 含义
01 普通RSA算法
02 带CRT的RSA算法
03 DSA算法
其他 保留
(3)字节B3
1Byte,表示非对称KEY的模长,定义如下:
B3 含义
08 512b
10 1024b
20 2048b
其他 保留
(4)字节B4、字节B5
保留。
7、电子钱包和电子存折文件的私有字段
(1)字节B1
1Byte,表示查询余额交易的安全控制,使用上同SC1、SC2字节。
(2)字节B2
1Byte,表示消费取现交易的安全控制,使用上同SC1、SC2字节。
(3)字节B3
1Byte,表示修改透支限额交易的安全控制,使用上同SC1、SC2字节。
(4)字节B4、字节B5
保留。
文章评论(0条评论)
登录后参与讨论