| 
	顺极加密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
 |