注册

IC卡系统研究
首页 > 嵌入式开发 > Linux嵌入式    作者:RainFly   2017年8月17日 9:43 星期四   热度:8362°   字号:   评论:6    
时间:2017-8-17 9:43   热度:8362°  评论:6 条 

最近项目上面需要用到刷卡系统,继而研究了一下对IC 相关的资料进行学习

项目平台 Windows 10 

刷卡器  ZLG600A-T2 V1.03

上位机  QT4.8和zlg调试工具

IC卡  S50普通白卡


普通S50 IC卡存储结构:
MF1 卡分为 16 个扇区,每区有 4 块(块 0~块 3),共 64 块,按块号编址为 0~63。第 0 扇区的块 0(即
绝对地址块 0)用于存放芯片商,卡商相关代码,已经固化不可更改。其他各扇区的块 0,块 1,块 2 为数
据块,用于存贮用户数据;块 3 为各扇区控制块,用于存放密码 A,存取控制条件设置,密码 B。各区控
制块结构相同,具体如下图所示:

cc11728b4710b9125cedf040c2fdfc039245225b.jpg

如果需要对其IC进行读写就需要验证秘钥AB,验证完成后可以对数据块(0~63块)进行任意读写

每个块拥有 16个字节空间,16x64=1024Bytes= 1K Bytes  即 容量为 8K 位 EEPROM; 


注意:密码验证正确后,直接往第三区写数据就可以了,可以修改整个扇区的秘钥A,控制位,秘钥B,

注意控制位,因为控制位代表了新密码的权限及对数据位的控制,如果写入进去后就会把卡锁死了!


QQ截图20170817095245.png

控制位 FF 07 80 69

参考文档  http://pan.baidu.com/s/1o85Id1C


















  您阅读这篇文章共花了:  
捐赠支持:如果觉得这篇文章对您有帮助,请 "扫一扫"鼓励作者!
 本文无需标签!
二维码加载中...
本文作者:RainFly      文章标题: IC卡系统研究
本文地址:http://www.rainfly.cn/?post=278
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

已有6条吐槽

haoessays  Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 Windows 10 Windows 10  2018-03-26 21:39 #5楼
那么这篇文章是对在商业项目中起着非常重要作用的IC卡的支持。 作者具有很高的技巧,并使用非常简单的线条向公众发布消息。 我一定会推荐这个博客给其他人,这样他们也会得到一些信息。
arham  Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 Windows 10 Windows 10  2018-03-26 21:36 #4楼
我会把这篇文章推荐给我已婚的人。
宁国房产网  Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 Windows 7 Windows 7  2017-11-14 22:06 地板
文章不错支持一下@@@
新闻头条  Google Chrome 49.0.2623.75 Google Chrome 49.0.2623.75 Windows 7 Windows 7  2017-09-24 23:50 板凳
文章不错支持一下
Si  Google Chrome 57.0.2987.133 Google Chrome 57.0.2987.133 Windows 10 Windows 10  2017-08-31 16:58 沙发
[:qq#10:]哈哈
美股指数 Firefox 50.0 Firefox 50.0 Windows 10 Windows 10  2017-09-04 15:38
@Si:MARK收藏。。。

QQ游客评论

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015 雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 站点地图   
页面加载耗时:0.052秒 数据库查询次数:23次
背景设置