mifare卡的初值说明及使用方法

mifare卡的初值说明及使用方法

ID:38266394

大小:37.09 KB

页数:5页

时间:2019-05-25

mifare卡的初值说明及使用方法_第1页
mifare卡的初值说明及使用方法_第2页
mifare卡的初值说明及使用方法_第3页
mifare卡的初值说明及使用方法_第4页
mifare卡的初值说明及使用方法_第5页
资源描述:

《mifare卡的初值说明及使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mifarel射频卡初始值及其相关说明【本说明是Mifare1卡订货合同不可缺少的技术性文档附件】电气特性:容量为8K位EEPrOM;●分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位;●每个扇区有独立的一组密码及访问控制;●每张卡有唯一序列号,为32位;●具有防冲突机制,支持多卡操作;●无电源,自带天线,内含加密控制逻辑和通讯逻辑电路;●工作温度:-20℃~50℃;●工作频率:13.56MHZ;●通信速率:106KBPS;●读写距离:可达10mm(与读写器以及卡天线尺寸有关);●数据保存期为10年,可改写10万次,读不限次。工作原理:卡片由一个卷绕天线和特定用途集成电路模

2、块组成。其中,模块由一个高速(106KB波特率)的RF接口。一个控制单元和一个8K位E2PROM组成。读写器向MF1卡发出一组固定频率(13.56MHZ)的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使谐振电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到模块存储电容内储存,当所积累的电荷达到2V以上时,此电容可作为电源向模块电路提供工作电压,将卡内数据发射出去或接收读写器的数据。存储结构:MF1卡分为16个扇区,每区有4块(块0~块3),共64块,按块号编址为0~63。第0扇区的块0(即绝

3、对地址块0)用于存放芯片商,卡商相关代码,已经固化不可更改。其他各扇区的块0,块1,块2为数据块,用于存贮用户数据;块3为各扇区控制块,用于存放密码A,存取控制条件设置,密码B。各区控制块结构相同,如下所示:字节号0123456789101112131415各区控制块控制值FFFFFFFFFFFFFF078069FFFFFFFFFFFF3结构说明密码A(0~5字节)存取控制(6~9字节)密码B(10~15字节)控制属性:每个扇区的用户密码和存取控制条件都是独立设置的,可以根据实际需要设定各自的密码及存取控制。在存取控制中,每个块都有三个控制位相对应,用以决定某数据块或控制块的读写条件,定

4、义为:"CXxy",见表1所示。其中CX代表每块控制位号(C1~C3),x代表某块所属扇区号(0~15),y代表该扇区内某块号。例如C1x2即为x扇区内块2的第1控制位,余此类推。注:控制位的设置存放在存取控制字节中,见表2所示。表1:控制位定义"CXxy"块0C1x0C2x0C3x0用户数据块,(0区0块除外)块1C1x1C2x1C3x1用户数据块块2C1x2C2x2C3x2用户数据块块3C1x3C2x3C3x3密匙存取控制块表2:三个控制位在存取控制字节中的位置(注:"_b"表示取反)位号bit76543210字节号字节6C2x3_bC2x2_bC2x1_bC2x0_bC1x3_bC

5、1x2_bC1x1_bC1x0_b字节7C1x3C1x2C1x1C1x0C3x3_bC3x2_bC3x1_bC3x0_b字节8C3x3C3x2C3x1C3x0C2x3C2x2C2x1C2x0字节9BX7BX6BX5BX4BX3BX2BX1BX0所属块块3控制位块2控制位块1控制位块0控制位块3控制位块2控制位块1控制位块0控制位各扇区数据块0~块2的三个控制位以正反两种形式存在于块3的存取控制字节中,它决定了该块的访问权限(例如进行减值及初始化值操作必须验证KEYA,进行加值操作必须验证KEYB,等等)。三个控制位在存取控制字节(6~9字节)中的权限如下(阴影区的存取控制为厂商初始值;字

6、节9为备用字节,默认值为69):注释:表3中,KeyA

7、B表示密码A或密码B,Never表示没有条件实现。表3:数据块的存取控制权限(x=0~15扇区;y=块0,块1,块2)C1xyC2xyC3xy读写加值减值,初始化000KeyA

8、BKeyA

9、BKeyA

10、BKeyA

11、B010KeyA

12、BNeverNeverNever100KeyA

13、BKeyBNeverNever100KeyA

14、BKeyBKeyBKeyA

15、B001KeyA

16、BNeverNeverKeyA

17、B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNever

18、例如,某区块的3个存取控制位C1xy,C2xy,C3xy=000时(厂商预设的初始值,见阴影区),验证密码A或密码B正确后可读出/可写入/可加值/减值及初始化操作。该初始值主要供制卡和发卡商检测心片功能使用,确认所有读写/加密功能均正常(存取控制初始值"ff078069",请参考"步骤举例"自行验算)后,再依据使用需要和参照表4表5设置新的存取控制权限值,进行用户数据操作和修改新的用户密码。再如当某区块0的存取控制位C10,C20,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。