设备信息定义
字段名称 |
数据长度(字节) |
含义 |
|---|---|---|
IssuerName |
40 |
设备生产厂商名称。 |
DeviceName |
16 |
设备型号。 |
DeviceSerial |
16 |
设备编号,包含:日期(8字符)、批次号(3字符)、流水号(5字符)。 |
DeviceVersion |
4 |
密码设备内部软件的版本号。 |
StandardVersion |
4 |
密码设备支持的接口规范版本号。 |
AsymAlgAbility |
8 |
前4字节标识支持的算法,标识方法为非对称算法标识按位或的结果;后4字节标识算法的最大模长,标识方法为支持的最大模长按位或的结果。 |
SymAlgAbility |
4 |
所有支持的对称算法,表示方法为对称算法标识按位或的结果。 |
HashAlgAbility |
4 |
所有支持的杂凑算法,表示方法为杂凑算法标识按位或运算结果。 |
BufferSize |
4 |
支持的最大文件存储空间(单位字节) |
数据结构定义。
typedef struct {
unsigned char IssuerName[40];
unsigned char DeviceName[16];
unsigned char DeviceSerial[16];
unsigned int DeviceVersion;
unsigned int StandardVersion;
unsigned int AsymAlgAbility[2];
unsigned int SymAlgAbility;
unsigned int HashAlgAbility;
unsigned int BufferSize;
} DEVICEINFO;
父主题: 数据结构