射频卡密码验证问题
来源:互联网 发布:淘宝网体检中心在哪 编辑:程序博客网 时间:2024/04/29 22:37
最近在写一个操作射频卡的程序其中遇到了一些问题分享一下。
射频卡介绍:射频卡主要分16个扇区,每个扇区有4个模块,其中扇区的第四个模块是密码块,其它的是数据块(第一个扇区除外,因为第一个扇区的第一个模块存储的是射频卡的卡号)。
射频卡的密码块分三部分 1:密码区域A(6个字节)默认值(0xff, 0xff, 0xff, 0xff, 0xff,0xff) 2:控制读写操作的密码区域(4个字节) 3:密码区域B(6个字节) 在修改射频卡密码的时候最好只修改密码密码区域1,验证的时候也用修改过的密码区域1来验证,密码区域2和密码区域3用原来默认的,最好不要做修改。一般情况下密码区域2默认值( 0xff,0x07, 0x80, 0x69) 密码区域3默认值(0xff, 0xff, 0xff, 0xff, 0xff,0xff)。
起初修改的时候只修改密码区域1直接传入6个字节,但是用新密码验证的时候也通过了,但是读写都不起作用,之后不断尝试才知道,在修改密码的时候也要把默认的区域2和区域3传进去,假如修改的密码为(0x00,0x00,0x00,0x00,0x00,0x00)那么修改密码传进去的应该是16个字节 修改的密码+区域2+区域3,验证的时候用前6个字节就可以了。
0 0
- 射频卡密码验证问题
- 用户名和密码验证问题
- CHAP验证中的密码问题
- 关于密码输入与验证的问题
- struts2验证两次密码输入一致问题
- oracle 11g 密码延迟验证问题
- 什么是射频卡
- 射频卡程序
- 密码验证
- 密码验证
- 密码验证
- 密码验证
- 登录时验证用户名和密码可能出现的问题
- sql server数据库不区分大小写-密码验证问题
- SSH无密码验证可能出现的问题
- ECSHOP用户中心"用户信息"修改增加密码问题验证
- mac邮箱无法验证账户名和密码问题
- IIS访问Reports目录需要用户名密码验证问题
- 编译不通过:提示XXXX不是类或命名空间名
- dll与lib的使用方式
- 虚线 圆角 渐变 等设置
- windows 如何查看进程所在目录(Windows命令|开始-->运行 “wmic” )
- 取IOS APP中的资源图片/还原IOS App中的PNG文件
- 射频卡密码验证问题
- 浏览ArcGIS Online服务数据内容
- CPSR & SPSR 程序状态寄存器的访问 笔记
- URLEncode 解释
- ACM 98. [NOIP2002] 均分纸牌(贪心)
- linux/VIM命令总结
- SOCKET编程中,select()函数的作用
- ExifInterface类:相册信息类
- UITableViewDataSource和UITableViewDelegate内常用的13个方法