CH584NFC读卡器读S50卡数据解析
前言:
针对CH584读S50卡数据讲解。
讲解:
读取日志:
CARD DETECT
ATQA:0x0004
uid: c3 63 d3 5e
select OK, SAK:08
Auth 60, addr: 0
block 00: c3 63 d3 5e 2d 08 04 00 04 de 32 6b 2c da 15 90
block 01: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
block 02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
block 03: 00 00 00 00 00 00 ff 07 80 69 ff ff ff ff ff ff
Auth 60, addr: 4
read:
block 04: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
block 05: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
block 06: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Auth 60, addr: 8
-
ATQA=0x0004:经典的 MIFARE Classic 1K(S50)标识。
-
uid=4字节:说明卡片是单尺寸 UID(非双倍长度)。
-
SAK=0x08:二进制 00001000,bit 3 为 1,表示 卡片是 MIFARE 产品系列,兼容 MIFARE 指令集。且bit2为0表示UID只有4字节;bit 2 = 1表示UID为
-
后续操作:Auth 60 表示使用密钥 A 对扇区 0 进行认证(M1 的认证命令 0x60)。
-
成功读取 block 0 和 block 1:block 0 就是 M1 卡的 制造商块(UID + BCC + SAK + ATQA + 厂商数据);block 1 为空(全 0)。
| 含义 | 备注 | |
| ATQA | 4代表是MIFARE Classic 1K(S50)标识。 | |
| SAK |
二进制 00001000,bit 3 为 1,表示 卡片是 MIFARE 产品系列,兼容 MIFARE 指令集。 bit 2 = 0 表示 UID 只有 4 字节;bit 2 = 1 表示 UID 为 7 字节或 10 字节。 bit 6 = 1 表示支持ISO 14443-4,M1 卡的 SAK 中 bit 6 永远为 0 |
|
| uid | 4说明卡片是单尺寸 UID(非双倍长度) | |
| block | 数据内容,可以自定义 |
浙公网安备 33010602011771号