分类: 嵌入式
2018-03-15 14:48:11
根据 系列的编号称呼。
Mifare UltraLight称为M0
Mifare S50和S70称为M1
Mifare Pro称为M2
Mifare Desfire称为M3。
M1卡结构
Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包括Mifare S50、Mifare S70、Mifare UltraLight、Mifare Pro、Mifare Desfire等。Mifare S50的容量为1K字节,常被称为Mifare Standard,又被叫做Mifare 1,是遵守ISO14443A标准的卡片中应用最为广泛、影响力最大的的一员。S50的卡类型(ATQA)是0004H。
在带有NFC功能的手机上使用MCT读取空白卡Mifare Classic 1k(S50),我们可以直观地看到卡片的存储结构。
M1卡有从0到15共16个扇区(Sectors),并且每个扇区都有独立的密码,每个扇区配备了从0到3共4个块(Block),16个扇区的64个块按绝对地址编号为0~63,每个块可以保存16字节byte的内容,共有16X4X16=1024byte。
每个扇区的第4段用来保存KeyA,KeyB和控制位(ACs控制读写权限)。
0扇区0块是特殊的数据块,用于存放制造商代码,包括芯片序列号,此块只读。