MIFARE Classic
MIFARE Classic 有 1K 和 4K 两种类型,1k 和 4k 代表存储空间的大小。
在 MIFARE Classic 中,有 Sector 和 Block 的概念,每个 Sector 有若干个 Block,其中最后一个 Block 上特殊的(称为 Sector Trailer),保存了这个 Sector 的一些信息:Key A、Access Bits、GPB 和 Key B。对于 Classic 4K,首先是 32 个有 4 blocks 的 sector,然后是 8 个 有 16 blocks 的 sector, 整体的内存布局大概是:
xxxxxxxxxx1
Sector 0:2
Block 03
Block 14
Block 25
Block 3(Sector Trailer)6
Sector 1:7
Block 48
Block 59
Block 610
Block 7(Sector Trailer)11
...12
Sector 32:13
Block 12814
Block 12915
...16
Block 143(Sector Trailer)17
...18
Sector 39:19
...20
每个 Block 有 16 字节,一共 256 个 block,所以是 4K 大小的存储空间。Block 0 比较特殊,保存的是生产商写入的信息,不可更改。