隨著(zhù)磁條卡被銀行系統淘汰的消息發(fā)布,人們逐漸意識到磁條卡的安全性能在現代技術(shù)面前是徒勞的。因此,大量企業(yè)更換了原磁條會(huì )員卡,并將其改為IC但由于磁條卡和IC本文介紹了卡的本質(zhì)差異。s50芯片卡的數據結構。
S50會(huì )員卡
共有16個(gè)扇區,每個(gè)扇區有4個(gè)塊,其中第1個(gè)扇區第0塊是卡序列號,只讀,不能寫(xiě)。
存儲在每個(gè)風(fēng)扇區域的密碼塊3。
算法是:x=s*4+3; 其中s表示扇區號(0-15)。
1、M1卡分為16個(gè)扇區,每個(gè)扇區由4塊(塊0、塊1、塊2、塊3)組成(我們也按***地址將16個(gè)扇區的64塊編號為0~63 2.第0扇區塊0(即***地址0塊)用于存儲制造商代碼,已固化,無(wú)法更改。
3.每個(gè)扇區塊0、塊1、塊2為數據塊,可用于存儲數據。
數據塊可用于兩種應用:
作為一般數據保存,可以讀寫(xiě)。
作為數據值,可進(jìn)行初始化值、加值、減值、讀值操作。
4.每個(gè)扇區的塊3是控制塊,包括密碼A、訪(fǎng)問(wèn)控制,密碼B。具體結構如下:
密碼A(6字節) 存取控制(4字節) 密碼B(6字節)
5.每個(gè)風(fēng)扇區域的密碼和訪(fǎng)問(wèn)控制是獨立的,可根據實(shí)際需要設置自己的密碼和訪(fǎng)問(wèn)控制。訪(fǎng)問(wèn)控制為4個(gè)字節,共32個(gè)字節。風(fēng)扇區域內每個(gè)塊(包括數據塊和控制塊)的訪(fǎng)問(wèn)條件由密碼和訪(fǎng)問(wèn)控制決定。訪(fǎng)問(wèn)控制中每個(gè)塊有三個(gè)相應的控制位置,定義如下:
塊0: C10 C20 C30
塊1: C11 C21 C31
塊2: C12 C22 C32
塊3: C13 C23 C33
存取控制字節中存在三個(gè)控制位,正反兩種形式,決定了該塊的訪(fǎng)問(wèn)權限(如減值操作必須驗證)KEY A,加值操作必須驗證KEY B,等等)