重新整理的一些IC卡资料

IC卡:
由于非接触IC卡在通讯时,其读写器是通过无线电射频来传输数据,所以其双方必须要遵守完全相同的通讯协议标准才能达到正常的通讯要求。目前,国内常用的非接触IC卡 标准协议为ISO14443A、ISO14443B、ISO15693等。不同协议标准下,对应不同的IC卡,常用的IC卡有:
  ISO14443A :普通逻辑加密卡有:Mifare 1K、Mifare 4K、FM11RF08、Ultralight、Ultralight C、Mifare Mini、DesFire;CPU卡有:Mifare ProX T=CL TYPE A
  ISO14443B :普通逻辑加密卡有:SR176、SRI512、SRI1K、SRI2K、SRI4K、SRIX4K;CPU卡有:AT88RF020 T=CL TYPE B
  ISO15693 :一般为标签卡NXP I.CODE SLI、TI Tag_it HF-I、ST LRI
通常所说的Mifare卡就是指NXP公司生产的支持ISO14443A协议的IC卡,他们也分为好几种。


IC卡读写器:
有些芯片支持ISO14443 typeA协议,有些支持ISO14443 typeB协议,有些两样都支持,ISO15693 协议也一样,看具体的芯片,比如RC522,RC530就只支持typeA协议。


type A和type B的区别:

当前国际ISO组织正在确定两个主要的非接触卡标准,一个是以飞利浦、西门子公司提出的TYPEA,一个是以摩托罗拉,意法半导体公司提出的TYPEB


卡内存储结构:

每张卡有16个扇区,编号为0~15,每个扇区有4个块,编号为0~3;其中0扇区0块为供应商信息,不能写; 操作块读写时候编号为0~63(都可读,有些不可写);
每个扇区的块3存放密钥A、读写控制位和密钥B,所以实际可用块共47块; 每个扇区可以设置不同密钥,这就是可以实现一卡通功能所在。

16字节的密钥块的组成如下:

                                     -----------A密钥---不可读出-------- ******控制字****** ---------B密钥------可以读出------------

uchar NewKey[16]={0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x80, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值