IC卡技术知识

发布时间:2014-10-05 13:40:10   来源:文档文库   
字号:

IC卡的基础知识:

1、非接触卡:

1ID卡:41004001EM4102(瑞士产原装),频率为125Khz,又称低频只读卡。没有存储空间,不能写入数据。

4001中料厚度0.65-0.7mm,常用0.7mm ,成品印刷卡面料厚度0.125,卡片压光可以做到0.95-1.0 mm加膜103mm。白卡面料可用0.1mm,成卡厚度为0.9mm左右。

ID卡每张都有一个出厂初始代码,称为ID内码,此内码是一组1016进制数,一般来讲我们的读卡机只用后面8位(即所谓的8H码,后8位的16进制数),通常讲的8H-10D是指把后8位的H(十六进制)码转换成10位的十进制码来使用,有的机具是用十六进制的后6位转换码来用(即6H-10D码表示为后6位的十六进制数转换为10位的十进制数),还有客户是用韦根26码、韦根34码等,如客户要求打印内码,生产下单一定要与客户沟通好。通俗地讲,当ID芯片10进制内码<0016777215时的ABA码,6H8H都是一样的,>0016777215时的内码6H8H码不同,但6H一般是8位,若客户需要打10位码,打码时在前面加20即可。一般白卡客户通俗要求打18位内码,此码实际是ABA8H-10D码(10位)+韦根26码(8位)的组合,客户实际只会使用其中一个码。(关于有些ID卡片在不同机具上不通用的技术解释中有更进一步解释,可查看或传给客户看)

ID卡国际内码常见知识:

ID卡的曼彻斯特内码(10位十六进制码)

=版本代码(第一位,H9+客户代码(第二位,H8+ID代码(第三位至第十位,H7H6H5H4H3H2H1H0

例:10位内码125533FFFF表示版本代码为“1”,客户代码为“2”,ID代码(通常为8个数字、字母或组合)“5533FFFF

H9H8H7H6H5H4H3H2H1H0

1 2 5 5 3 3 F F F F

注:十六进制简称 H”,十进制简称“D

10H-13D[ABA10H]H9-H010位的十六进制码“125533FFFF”换算为13位的十进制码为“007 87388 82559

08H-10D[ABA8H]H7-H0即后8位十六进制码“5533FFFF”换算为10位的十进制码为“14294 71231

06H-08D[ABA6H]H5-H0即后6位十六进制码“33FFFF”换算为8位十进制码为“034 07871

[如要求为06H-10D则表示后6位十六进制码“33FFFF”换算为10位十进制码为“00+034 07871”(即在8位前加两个0补齐)]

韦根34[WG344H+4H]:表示H7-H08位分前后两段各4个十六进制码分别换算为两组5位的十进制码用“,”分开组合,即H7-H45533”换算为“21811”,H3-H0FFFF”换算为“65535”,最终显示结果为“2181165535

韦根26[WG262H+4H]:表示H5-H06位十六进制码分前后两段2个、4个十六进制码分别换算为两组3位、5位的十进制码用“,”分开组合,即H5-H433”换算为“051”,H3-H0FFFF”换算为“65535”,最终显示为“05165535”。

在生产中经常会有客户要求ID内码连号,或固定号码段。内码连号指的是读出的内码必须是流水号,能排序列号,但芯片做到成品卡时中间都会有损坏,中间会有些缺号,一般称为普连,另一种称为全连,是指全部连号,中间不允许有缺号,目前生产达不到此要求。

固定号码段:要求ID内码从一个号到另一个号之间是相连序号码即可,可以排序。例如下单1000PCS,只要固定在0003456001-0003457200之间,根据订单数量大小适当抛数,一般控制在20%以内。

关于有些ID卡片在不同机具上不通用的技术解释

ID卡是一种具有唯一物理内码的芯片卡,不具备存储功能,我们在使用它来做一些数据方面的应用时,实际上是利用此卡的唯一号码调取电脑数据库中的对应资料进行使用,完成交换后再将数据存入电脑的一个过程。有些客户在采购或分批采购机具过程中因为没搞清楚机具对ID内码数据的读取方式不同而导致同一张卡片只能考勤不能消费或其他不通用的情况分析如下:

举例说明两张ID卡,16进制物理内码分别固定为33055D4A81330069E1C0

举例说明几种机具,分别为8H-10D 8H-8D 8H-6D 6H-10D 6H-8D 6H-6D 6款(此不同型号机具在明华、德卡及其他品牌机具中都会找到,可能不同工厂定义名称不同而已)。

先以33055D4A81来举例:8H-10D机所用或机具屏幕所显示号码是指取其16进制物理内码后8位转换成1010进制所得数,即055D4A81转为0090000001 8H-8D机所用或机具屏幕所显示号码是指取其16进制物理内码后8位转换成1010进制数并取其后8位所得数,即055D4A81转为90000001 8H-6D机所用或机具屏幕所显示号码是指取其16进制物理内码后8位转换成1010进制并取其后6位所得数,即055D4A81转为000001 6H-10D机所用或机具屏幕所显示号码是指取其16进制物理内码后6位转换成1010进制所得数,即5D4A81转为00061139216H-8D机所用或机具屏幕所显示号码是指取其16进制物理内码后6位转换成1010进制并取其后8位所得数,即5D4A81转为061139216H-6D机所用或机具屏幕所显示号码是指取其16进制物理内码后6位转换成1010进制并取其后6 所得数,即5D4A81转为113921

再以330069E1C0举例:同理,8H-10D码转换方式为0069E1C0---0006939072 8H-8D码转换方式为0069E1C0---06939072 8H-6D码转换方式为0069E1C0---939072 6H-10D码转换方式为69E1C0---00069390726H-8D码转换方式为69E1C0---06939072 6H-6D码转换方式为69E1C0---939072.

通过以上举例可以看出,如果有某一公司购买了不同厂家或同一厂家不同型号的机具,就会给卡片的使用造成很多不必要的麻烦,卡片在不同读码方式的机具上使用可能部分小号码会存在一些有效数字雷同(如第一个举例号码33055D4A818H-10D8H-8D有效数字一样但与8H-6D完全不同),但由于内码是不断变化的,有些较大内码卡片就会存在考勤机读取的号码与该公司内门禁机或消费机不统一的现象,即所谓的‘同一张卡在公司内用不了的现象’。解决此问题的方案:一为让机具商帮助把不同机具内软件或硬件进行相应改变,调成读码的方式一致,此方法可一劳永逸(即换成同一型号的机具);二方法为做卡前说明原因,专门挑一些像第二个小号码330069E1C0一批左右的号码来专门制作卡片,也可暂时性解决问题。

2MF1卡:

常用芯片有:PHILIPS S50通常称为M1原装卡。复旦M1、华虹M1、士兰M1、贝岭M1ISSI M1芯片卡又通常称为国产M1卡或兼容M1卡,其技术参数、频率 及使用规范是完全一样的,因各厂家生产工艺及技术不同,原装与国产芯片存在性能质量上的差别,但国产卡价格较为低廉,客户可根据使用情况自行选择。M1卡也有打内码的情况,尤其是公交卡、高速公路卡。M1卡打内码一般是打ABA正反码和曼彻斯特正反码,注意区分沟通。搞不懂可以传真这几些码的生成方式给客户看。频率13.56Mhz,又称高频卡,有读写功能,存储容量为1K字节=8K位。S70读写参数、频率与原装及国产M1是基本一样的,只是S70的容量是S504倍,S70的存储容量为4K字节=32K. S70目前没有国产兼容芯片,只有原装的。

其他常做的非接触卡还有:T5567卡,125Khz,低频,但能读写,存储容量很小,只有330位。

具有存储容量的感应卡片一般都有初始密码,S50\70的初始密码为12F,5567无初始密码。

2、接触式IC卡:芯片种类较多,常用的有:

西门子公司: SLE4442 SLE4428(西门子为最早生产44系列芯片的公司,一般所指的原装44424428特指为西门子品牌。4442现已升级为55424428也即将升级为5528,性能及参数没有任何改变,请注意跟客户解释)

爱特梅尔公司:AT24C01A AT24C04 AT24C08 AT24C16 AT24C32 AT24C64 AT93C46 AT88SC1604 AT45D041

贝岭公司: BL7442 BL7428

ISSI公司: ISSI SL4442 IS23C442824c64 88SC1604ISSI

复旦公司:FM4442(目前公司没有使用,如果客户特别指定时要特别说明)

贝岭公司及ISSI公司是在国内自行开发生产的兼容西门子44424428的芯片,因此一般通称为国产4442或国产4428 。因现在生产的芯片外观与原装有些相像,有时也称仿原装4442与仿原装4428。有些客户下单会指定是贝岭还是ISSI芯片,下单员须注意标明。非指定型号的下单写国产44424428 或仿原装即可,由公司内部推荐指定,不用强行说明。

接触卡又分非加密卡和可加密卡。

非加密卡:也称之为数据卡 。如:爱特梅尔公司的AT24C01A \02\16\32\64 系列芯片及AT93C46均为无密码非加密芯片。

可加密卡:可以修改芯片相应字节来取得新的密码。如常用的:AT88SC102 AT88SC1604不等分 SLE4442 SLE4428 其中SLE4442初始密码为6F,密码更改后错误连续输错3次卡会锁死,只能读数据不能写数据,SLE4428初始密码为4F,密码更改后错误连续输错8次,卡会锁死,只能读数据不能写数据。AT88SC102 AT88SC1604初始密码一般为F0F00是零),密码更改后连续输入3次卡会锁死,可提醒客户注意。4442卡的存储容量是2K位,44288K位,AT88SC102卡的存储容量是1K, AT88SC1604卡的存储容量是15704位(AT88SC1604设计了四个完全隔离的分区,其中13分区的单元容量分别是4K位、第4分区的单元容量为3.*K.目前ISSI公司有24c64 88SC1604不等分芯片与AT24c64 AT88SC1604不等分芯片兼容,价格相对便宜,客户可根据需要选择。

本文来源:https://www.2haoxitong.net/k/doc/9d4bdef46bec0975f465e26e.html

《IC卡技术知识.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式