// MifareClassic 的RFID卡 8KB的一个 EEPROM // 1K: 16个分区(sector),每个分区4个块(block),每个块(block) 16个byte数据 // 0-2 扇区用来存储数据, 3扇区用来存储密码 // 扇区0,第0个block 不可以读写,用来存储厂商信息的 , 凯哥的卡, 扇区 前面8个字节是卡号
MF卡整体结构 分区,块
分区最后一个块
// 每个分区,最后一个块用来存储 改区key // 16个字节 KeyA + + KeyB 前6个字节keyA , 最后6个字节keyB ,中间存储控制 4个字节 【6-9】 // 中间4个字节分别是存储控制 C2X3_b [b取反] C1X3 C3X3 BX7( 保留) // 前面3个字节,控制访问权限, 比如 C2X3=0 C1X3=0 C3X3=0 // 有9种选择
分区 中间 4个字节解析
比如现在 000 Key不可读,可以写, 存储控制可以通过keyA 读, 不能写, keyB 可以通过keyA 来读写
Key_A|Key_B 可以通过keyA或者keyB 来读