您当前位置:闸机 >> 相关资源 >> 开发相关 >> 浏览文章      |关键词:

加密IC卡服务程序参数设置

2014/6/20 10:23:41 本站原创 admin 【字体:

顺极加密IC卡服务程序是指利用IC卡的63个区块进行实际的数据读写,而不是传统的只读M1 IC的序列号。

加密IC卡的读并不是被动的,而是由上位机软件轮询得到的,比普通的只读M1 IC序列号要浪费一些上位机资源,但可以增加灵活机动性,使得读卡方式可以自定义,而且更加保密。


M1 IC卡内部数据结构如下:

1K字节(8Kbit)菲接触式IC卡结构

       由16扇区组成,每扇区为4块,每块由16个字节组成。
    共1024个字节。此卡每一扇区都有一组独立的密码,每
    扇区最后一块为密码块,不可以存取数据,第0块存储
    卡片信息,不能改写。

 ┌──┬────────────────────────┬──┐
 │ 块 │              数        据                      │扇区│
 ├──┼────────────────────────┼──┤
 │ 0 │D1 63 14 0D AB 88 04 00 43 89 71 08 00 48 20 99 │    │ ←出厂标识
 ├──┼────────────────────────┤    │
 │ 1 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 0 │
 │ 2 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │ 3 │00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │ 4 │81 15 12 34 56 78 00 00 00 08 FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │ 5 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 1 │
 │ 6 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │ 7 │00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │ 8 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │ 9 │FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 2 │
 │10│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │11│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │12│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │13│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 3 │
 │14│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │15│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │16│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │17│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 4 │
 │18│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │19│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │20│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │21│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 5 │
 │22│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │23│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │24│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │25│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 6 │
 │26│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │27│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │28│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │29│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 7 │
 │30│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │31│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │32│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │33│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 8 │
 │34│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │35│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │36│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │37│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤ 9 │
 │38│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │39│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │40│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │41│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤10│
 │42│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │43│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │44│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │45│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤11│
 │46│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │47│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │48│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │49│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤12│
 │50│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │51│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │52│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │53│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤13│
 │54│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │55│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │56│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │57│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤14│
 │58│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │59│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 ├──┼────────────────────────┼──┤
 │60│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │61│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤15│
 │62│FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF │    │
 ├──┼────────────────────────┤    │
 │63│00 00 00 00 00 00 FF 07 80 69 B0 B1 B2 B3 B4 B5 │    │ ← KEY A KEY B
 └──┴────────────────────────┴──┘


IC加密卡服务程序配置文件如下:

;本配置是关于读加密的M1 IC某块数据的特定设置
;阅读器相关的参数
[MAC]
;阅读器厂家及型号
TYP=XKZN.SC1020
;接口类型
PTP=0;打开的端口参数
[PRT]
;地址标识,该标识要与宿主程序相同;注意:该值只能是偶数
AD=0
;串口号
SRI=2
;波特率
BUD=57600
;模式,进入debug模式为1,生产模式为0。debug 性能及稳定性低,只有调试时,才能设置成1
DUG=1

;时序(单位:ms)
[TIM]
;命令间隔,该时间不得小于阅读器的反应时间
CMD=30
;超时等待,如果在此时间内没有反馈,当成失败处理,该时间不得小于阅读器的反应时间
WAT=1000
;读取后间歇时间
TRA=1000
;卡信息
[CRD]
;密码(16进制字符)
;PWD=FFFFFFFFFFFF
PWD=888888888888
;密码所在的位置,A密为60,B密为61(16进制字符)
KEY=60
;读取的数据的块号
BLK=1

相关栏目:

网友评论: