没有合适的资源?快使用搜索试试~ 我知道了~
RFID卡详细说明,不同rfid卡之间的区别
需积分: 13 12 下载量 189 浏览量
2018-12-18
11:56:36
上传
评论
收藏 12KB DOC 举报
温馨提示
试读
1页
关于S50卡密钥A和密钥B; Mifare_Std 卡片的密钥属性取决于控制字。Philips/NXP在2001年对S50芯片有重要更新
资源推荐
资源详情
资源评论
关于 S50 卡密钥 A 和密钥 B
1. Mifare_Std 卡片的密钥属性取决于控制字。控制字的默认值是“FF078069”,此时
A 密钥:不可被读出,有全部权限。
B 密钥:可被读出,没有任何权限。
2. Philips/NXP 在 2001 年对 S50 芯片有重要更新:当 B 密钥可以被读出时,B 密钥失效。
关于这一点请仔细阅读 S50 DATASHEET 的第 15 页。2000 年以前的卡片以及大陆地区仿制的
卡片不具备此功能。
3. 如果使用的是 PHILIPS 原始芯片的卡片,且控制字 = FF078069 时,通过某台读卡器
进行 B 密钥验证后可读写卡片,说明这台读卡器有 BUG。大的可能性是这个读卡器并不区
分 AB 密钥。
我们可以做个简单的实验,将 AB 密钥设为不同的值,例如首先将密钥 BLOCK 改写为如下:
111111111111 FF078069222222222222 此时 KeyA = 111111111111, KeyB = 222222222222 然
后用您所说的可以通过 B 密钥读写的读卡器进行操作,就会发现问题所在。
4. 在大多数使用 B 密钥的系统中,控制字 = 08778F00,此时
A 密钥:不可被读出,有读取数据可扣款权限。
B 密钥:不可被读出,有全部权限。
5.原装的 Philps S50 芯片在出厂时设置每个分区的的第四块 A 密钥是“FFFFFFFFFFFF”,控制
字是:“FF078069”,B 密钥是:“FFFFFFFFFFFF”,A 密钥是供用户读写操作的,利用 A 密钥
可对对除 0 区外其它所有扇区块进行读写操作。B 密钥不可操作,这些用的都是逻逻加密
算 法 加 密 , 而 且 密 钥 都 是 不 可 见 , 我 们 在 读 时 能 看 到 的 A 密 钥 都 是 显 示 为
“000000000000”,B 密钥显示:“FFFFFFFFFFFF”, 这
些都是出厂时厂家设定的默认值。
6.如果用户要使用 B 密钥,那先要把中间控制改了,如果改错那所改的那个分区就被加
密没用了。比如先把控制改成“ 08778F00” ,A 密钥改成“ 111111111111” ,B 密钥改成
“222222222222”,改完之后再用我们的测试 DEMO 对块三进行写,写操作成功后,这样您
就可以利用 B 密钥对您所改的扇区进行读写操作了,这时 A 密钥也就不起作用。
资源评论
dsliang1984
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功