M1S50卡内存結構
摘要
M1S50卡内存結(jié)構(gòu)包括FM08等
非接觸IC卡是IC卡中的一種,由於(yú)非接觸IC卡沒有物理磨損,壽命更長(zhǎng),價格更便宜,使得非接觸IC卡的使用越來越多,最具有代表性的非接觸IC卡就是M1卡及其兼容卡。下面将以M1卡爲例,來介紹M1的内部結構。
M1卡有1k和4k之分,内部結(jié)構(gòu)基本差不多,以M1卡1K爲例:
該(gāi)IC卡共有16個(gè)扇區,每個(gè)扇區4個(gè)塊,每塊16字節,所以總共有字節數16*4*16=1024個(gè)字節。

每個扇區最後一塊用來保存密鑰,故不能當(dāng)作數據來使用。第0塊由於(yú)是隻讀的,也不能用來存取數據,所以此卡實際可用的内存爲(16*3-1)*16= 752字節。
在讀(dú)寫某個數據塊之前,必須首先進行密鑰認證,如果密鑰認證失敗(bài),則不能讀(dú)寫,隻有認證成功,方可進行讀(dú)寫等操作。每個扇區共用一組密鑰,所以一個扇區隻要認證成功一次,就可以讀(dú)寫此扇區中的四個數據塊。
每個(gè)可用的數據塊可以初始化爲整形值或者原始數據。原始數據可以當(dāng)作普通内存使用,整形值可以當(dāng)作錢包等具有加減功能數字使用。

