关于RFID简单操作说明
来源:互联网 发布:java多线程性能测试 编辑:程序博客网 时间:2024/05/03 04:52
读卡器寻卡完毕后,将读出卡的ID和卡的类型,04为S50卡,02为S70卡,两种卡的内部存储空间划分不同。以下实验内容RFID为S50卡。
针对于白卡(即空白卡、出厂后没有使用过的卡片),该卡默认的控制字为FF 07 80 69,其中69为备用字节,默认为69即可。对照下表
注:关于C3X0、C3X1、C3X2、C3X3,目前猜测0、1、2、3对应这不同的控制字选项,比如存储控制?可以确定3可以更改密码,更改控制字。表中KEYA/B表示验证KEYA或KEYB后可获取的权限。
从上表可以看到默认控制字所开放的权限最全。我们要将该卡作为自己的产品去匹配时,就需要更改KEY,并且将KEY隐藏,即出厂初始化。
初始化:
控制字选用表中倒数第二个即0xF7 0x87 0x80 0x69,这样KEYA和KEYB会被隐藏,也就是说在不知道更改后密码的情况下,其他用户通过简单手段无法读出密码。
出厂初始化-修改密码KEYB:
将新密码填充到下边数据的后6位,前6位可忽略。寻卡-防冲撞-选卡-校验完以后,直接向扇区的控制块写入该数据即可。
u8 datKeyAfter[16] = {0x01,0x02,0x03,0x04,0x05,0x06,\
0xF7,0x87,0x80,0x69,\
0x0B,0x0C,0x0D,0x0E,0x0F,0x10};
扇区图:
阅读全文
0 0
- 关于RFID简单操作说明
- 关于字符串操作的一些函数简单说明与应用
- 关于block简单说明
- RFID的简单研究
- Scala集合操作简单说明
- 关于RFID的发展史
- 关于RFID系统安全论述
- RFID系统修改说明-090805
- 关于synonym的简单说明
- 关于oozie的简单说明
- 关于PopupWindow的简单说明
- 关于PopupWindow的简单说明
- 关于自定义View简单说明
- 关于触屏智能手机的操作简单说明,安致机型。
- 关于RFID井盖的“以讹传讹”
- java.io File操作,流简单说明
- 【转】Selenium WebDriver的简单操作说明
- Selenium WebDriver的简单操作说明
- 详述「设计模式」及其 Java 实现
- Java的四舍五入
- Android源代码目录结构分析及浅谈OS体系结构:
- List / Map / Collections方法
- xml标签
- 关于RFID简单操作说明
- gdfzoj #1002 Tourist Attractions(bitset)
- 《我的前半生》这么狗血,但靳东玩转“大数据”却帅的很!
- Maximal_Rectangle
- 适配iPhoneX和Xcode9
- 刚体
- 替换jquery的$
- hdu1232畅通工程(并查集)
- 深入理解链式队列