




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第四章智能卡的文件系統(tǒng)1第四章智能卡的文件系統(tǒng)1主要內(nèi)容4.1文件組織結(jié)構(gòu)4.2文件格式4.3文件訪問(wèn)方式4.4卡內(nèi)文件的類型4.5操作卡片文件的相關(guān)命令主要內(nèi)容4.1文件組織結(jié)構(gòu)4.1文件組織結(jié)構(gòu)文件系統(tǒng)由專用文件DF(DedicatedFile)和基本文件EF(ElementaryFile)組成。4.1文件組織結(jié)構(gòu)文件系統(tǒng)由專用文件DF(Dedicate4.2文件格式卡中的所有文件都是由文件頭和文件體組成。在TimeCOS/PK中文件頭長(zhǎng)度是12個(gè)字節(jié),TimeCOS/PK用這些信息來(lái)管理文件。12字節(jié)文件頭(文件類型,文件標(biāo)識(shí)符,文件大小,權(quán)限,校驗(yàn)等)文件主體4.2文件格式卡中的所有文件都是由文件頭和文件體組成。1文件頭定義文件格式是在建立文件時(shí)唯一確定的,所使用的命令是CreateFile。文件頭字節(jié)文件類型1文件標(biāo)識(shí)(FID)2文件大小2訪問(wèn)權(quán)限11訪問(wèn)權(quán)限21RFU1RFU1校驗(yàn)和1RFU1RFU1文件頭定義文件格式是在建立文件時(shí)唯一確定的,所使用的命令是C1、文件類型類型字(Hex)文件描述文件結(jié)構(gòu)38MF或DF28二進(jìn)制文件透明文件2A定長(zhǎng)記錄文件定長(zhǎng)記錄文件2E循環(huán)文件循環(huán)文件2F錢包文件循環(huán)文件2C變長(zhǎng)記錄文件變長(zhǎng)記錄文件3D私鑰文件透明文件3E公鑰文件透明文件3F密鑰文件(存放密鑰和PIN,不允許外部訪問(wèn))變長(zhǎng)記錄文件1、文件類型類型字(Hex)文件描述文件結(jié)構(gòu)38MF或DF22、文件標(biāo)識(shí)符FID文件標(biāo)識(shí)符FID(FileIdentifier)是文件的標(biāo)識(shí)代碼,用2個(gè)字節(jié)來(lái)表示。在選擇文件時(shí)只要指出文件標(biāo)識(shí)就可以找到相應(yīng)文件。同一目錄下的文件標(biāo)識(shí)符必須是唯一的。注:MF的FID為‘3F00’,KEY文件FID為‘0000’,‘FFFF’保留2、文件標(biāo)識(shí)符FID文件標(biāo)識(shí)符FID(FileIdenti3、短文件標(biāo)識(shí)符SFI短文件標(biāo)識(shí)符由5個(gè)二進(jìn)制位組成,可選擇的最大文件標(biāo)識(shí)符為31。若文件需要用短文件標(biāo)識(shí)符進(jìn)行選擇,則建立文件時(shí)就需將文件標(biāo)識(shí)符取在1-31(00001-11111)之間。FIDb7b6b5b4b3b2b1b0SFI3、短文件標(biāo)識(shí)符SFI短文件標(biāo)識(shí)符由5個(gè)二進(jìn)制位組成,可選擇4.3文件訪問(wèn)方式通過(guò)文件標(biāo)識(shí)符FID進(jìn)行訪問(wèn)通過(guò)短文件標(biāo)識(shí)符SFI進(jìn)行訪問(wèn)通過(guò)DF文件名稱進(jìn)行訪問(wèn)4.3文件訪問(wèn)方式通過(guò)文件標(biāo)識(shí)符FID進(jìn)行訪問(wèn)1、通過(guò)文件標(biāo)示符FID進(jìn)行訪問(wèn)舉例按照規(guī)范,SelectFile指令格式為代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1A4-P1100通過(guò)文件標(biāo)識(shí)符選擇P2100-Lc102-DATA2FID文件標(biāo)識(shí)符Le1XX對(duì)于DF而言為卡片自動(dòng)返回的FCI的最大長(zhǎng)度1、通過(guò)文件標(biāo)示符FID進(jìn)行訪問(wèn)舉例代碼長(zhǎng)度(byte)值(2、通過(guò)短文件標(biāo)識(shí)符SFI進(jìn)行訪問(wèn)在ReadBinary、UpdateBinary指令中,通過(guò)對(duì)參數(shù)P1的設(shè)置來(lái)實(shí)現(xiàn)對(duì)文件的訪問(wèn)在ReadRecord、UpdateRecord、AppendRecord、Decrease、Increase指令中,通過(guò)對(duì)參數(shù)P2的設(shè)置來(lái)實(shí)現(xiàn)對(duì)文件的訪問(wèn)b7b6b5b4b3b2b1b0P1100SFIb7b6b5b4b3b2b1b0P2100SFIP1=81H即10000001所選文件SFI為00001P2=0CH即00001100所選文件SFI為000012、通過(guò)短文件標(biāo)識(shí)符SFI進(jìn)行訪問(wèn)在ReadBinary、3、通過(guò)DF文件名進(jìn)行訪問(wèn)DF文件名對(duì)應(yīng)其應(yīng)用標(biāo)識(shí)AID(ApplicationIdentifier),其長(zhǎng)度為5-16字節(jié)AIDRIDPIX5字節(jié)1-11字節(jié)RID(RegisteredID)注冊(cè)ID:由注冊(cè)機(jī)構(gòu)分配,包含國(guó)家代碼、應(yīng)用類別和應(yīng)用提供商的標(biāo)識(shí)號(hào)。PIX(ProprietaryApplicationIdentifierExtension)專用應(yīng)用標(biāo)識(shí)符擴(kuò)展碼:可選,由應(yīng)用提供商定義。3、通過(guò)DF文件名進(jìn)行訪問(wèn)DF文件名對(duì)應(yīng)其應(yīng)用標(biāo)識(shí)AID(A4.4卡內(nèi)文件的類型4.4.1主文件-MF(MasterFile)4.4.2專用文件-DF(DedicatedFile)4.4.3基本數(shù)據(jù)文件-EF(ElementaryFile)4.4.4文件系統(tǒng)邏輯結(jié)構(gòu)示例4.4卡內(nèi)文件的類型4.4.1主文件-MF(Maste4.4.1主文件-MF每張卡片文件系統(tǒng)中只存在一個(gè)根文件,其他所有文件都是該文件的子(孫)文件。MF是整個(gè)卡片的入口MF的標(biāo)識(shí)符定義為3F004.4.1主文件-MF每張卡片文件系統(tǒng)中只存在一個(gè)根文件,文件頭定義文件頭字節(jié)描述文件類型1‘38’文件標(biāo)識(shí)(FID)2‘3F00’文件大小2‘FFFF’指自動(dòng)將MF空間建立為最大值訪問(wèn)權(quán)限11建立權(quán)限:在MF下建立文件的權(quán)限訪問(wèn)權(quán)限21擦除權(quán)限:擦除MF下所有文件的權(quán)限保留1‘FF’保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘38’文件標(biāo)識(shí)(FID)4.4.2專用文件-DF在文件樹(shù)中,除了MF之外,所有包含子文件的文件都稱為DF。任何一個(gè)DF在物理上和邏輯上都保持獨(dú)立,都有自己的安全機(jī)制和應(yīng)用數(shù)據(jù)。為了標(biāo)識(shí)不同的DF,每個(gè)DF具有一個(gè)同級(jí)DF下唯一的文件標(biāo)識(shí)符(FID)和一個(gè)卡內(nèi)全局唯一的應(yīng)用標(biāo)識(shí)符(AID)4.4.2專用文件-DF在文件樹(shù)中,除了MF之外,所有包文件頭定義文件頭字節(jié)描述文件類型1‘38’文件標(biāo)識(shí)(FID)2文件大小2表示DF文件體大小訪問(wèn)權(quán)限11建立權(quán)限:在DF下建立文件的權(quán)限訪問(wèn)權(quán)限21擦除權(quán)限:擦除DF下所有文件的權(quán)限保留1‘FF’保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘38’文件標(biāo)識(shí)(FID)DF的分類根據(jù)DF以下是否包含子DF,可以將DF分為DDF(目錄專用文件)ADF(應(yīng)用專用文件)DF的分類根據(jù)DF以下是否包含子DF,可以將DF分為1、目錄專用文件DDF如果在一個(gè)DF下還包含子DF的話,這樣的DF被稱為DDF(DirectoryDefinitionFile)為了維護(hù)管理DDF下所有的DF,在每一個(gè)DDF下一般可以包含一個(gè)系統(tǒng)文件,即DIR文件,記錄所有子DF的入口。1、目錄專用文件DDF如果在一個(gè)DF下還包含子DF的話,這樣2、應(yīng)用專用文件ADF如果一個(gè)DF下不包含有其他的子DF的話,這樣的DF稱為ADF(ApplicationDefinitionFile)一般的,ADF是一個(gè)應(yīng)用在卡內(nèi)的邏輯映射,ADF下包含的都是存數(shù)據(jù)的文件。ADF下沒(méi)有DF文件,所以也就不需要DIR文件2、應(yīng)用專用文件ADF如果一個(gè)DF下不包含有其他的子DF的話4.4.3基本數(shù)據(jù)文件-EF在文件樹(shù)中,如果一個(gè)文件節(jié)點(diǎn)沒(méi)有子節(jié)點(diǎn),這樣的文件稱為EF。EF是卡內(nèi)數(shù)據(jù)的基本載體。在卡內(nèi),EF都隸屬于某一個(gè)DF,通過(guò)文件標(biāo)識(shí)符FID來(lái)標(biāo)識(shí)EF4.4.3基本數(shù)據(jù)文件-EF在文件樹(shù)中,如果一個(gè)文件節(jié)點(diǎn)提出問(wèn)題如何在卡中創(chuàng)建文件?不同類型文件的創(chuàng)建方法相同嗎?文件創(chuàng)建后,卡中EEPROM中寫入了哪些內(nèi)容?是文件頭信息還是文件體信息?CreateFile提出問(wèn)題CreateFileEF的分類(1)按數(shù)據(jù)結(jié)構(gòu)分類透明二進(jìn)制文件定長(zhǎng)記錄文件變長(zhǎng)記錄文件循環(huán)定長(zhǎng)記錄文件EF的分類(1)按數(shù)據(jù)結(jié)構(gòu)分類透明二進(jìn)制文件1、透明二進(jìn)制文件透明二進(jìn)制文件是卡片內(nèi)所有文件的基礎(chǔ),卡片將數(shù)據(jù)作為一個(gè)字節(jié)流來(lái)進(jìn)行處理。文件體結(jié)構(gòu)長(zhǎng)度(單位Byte)
12345…………m[例]從一個(gè)10字節(jié)的文件中讀取偏移量為3的5個(gè)字節(jié)
12345678910偏移量=3數(shù)據(jù)1、透明二進(jìn)制文件透明二進(jìn)制文件是卡片內(nèi)所有文件的基礎(chǔ),卡片文件頭定義文件頭字節(jié)描述文件類型1‘28’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2文件體長(zhǎng)度訪問(wèn)權(quán)限11讀權(quán)限訪問(wèn)權(quán)限21寫權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘28’(非安全報(bào)文模式)文件操作命令讀二進(jìn)制文件(ReadBinary)當(dāng)滿足文件的讀權(quán)限時(shí),可以用該命令讀取文件信息。寫二進(jìn)制文件(UpdateBinary)當(dāng)滿足文件的寫權(quán)限時(shí),可以用該命令寫入文件信息。Read/UpdateBinary文件操作命令Read/UpdateBinary2、定長(zhǎng)記錄文件在定長(zhǎng)記錄文件中,文件體劃分為n個(gè)等長(zhǎng)的區(qū)段,每一個(gè)區(qū)段對(duì)應(yīng)一條數(shù)據(jù)記錄。不同的記錄通過(guò)記錄號(hào)來(lái)區(qū)分訪問(wèn)。記錄只能整條訪問(wèn),不允許訪問(wèn)記錄的部分?jǐn)?shù)據(jù)文件體結(jié)構(gòu)記錄長(zhǎng)度
123………………m記錄數(shù)1……n2、定長(zhǎng)記錄文件在定長(zhǎng)記錄文件中,文件體劃分為n個(gè)等長(zhǎng)的區(qū)段文件頭定義文件頭字節(jié)描述文件類型1‘2A’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2字節(jié)1表示記錄總個(gè)數(shù)(2-254)字節(jié)2表示記錄長(zhǎng)度(≦178)訪問(wèn)權(quán)限11讀權(quán)限訪問(wèn)權(quán)限21寫權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘2A’(非安全報(bào)文模式)文件操作命令讀記錄文件(ReadRecord)當(dāng)滿足文件的讀權(quán)限時(shí),可以用該命令讀取一條記錄。寫記錄文件(UpdateRecord)當(dāng)滿足文件的寫權(quán)限時(shí),可以用該命令寫(或更新)一條記錄。Read/UpdateRecord文件操作命令Read/UpdateRecord3、變長(zhǎng)記錄文件數(shù)據(jù)以記錄為單位進(jìn)行存儲(chǔ),但是每個(gè)記錄段的長(zhǎng)度都不相同通過(guò)記錄號(hào)或記錄標(biāo)識(shí)符來(lái)選擇每條記錄。一個(gè)文件中的記錄數(shù)為2-254,不同的操作系統(tǒng)所支持的記錄長(zhǎng)度最大值不一樣,TimeCOS/PK支持的記錄長(zhǎng)度最大值為178字節(jié)。通常變長(zhǎng)記錄以TLV(Tag-Length-Value)格式存在。3、變長(zhǎng)記錄文件數(shù)據(jù)以記錄為單位進(jìn)行存儲(chǔ),但是每個(gè)記錄段的長(zhǎng)文件體結(jié)構(gòu)記錄長(zhǎng)度
TLValue記錄數(shù)1……n文件體結(jié)構(gòu)記錄長(zhǎng)度記錄數(shù)1文件頭定義文件頭字節(jié)描述文件類型1‘2C’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2文件主體空間訪問(wèn)權(quán)限11讀權(quán)限訪問(wèn)權(quán)限21寫/追加權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘2C’(非安全報(bào)文模式)文件操作命令讀記錄文件(ReadRecord)當(dāng)滿足文件的讀權(quán)限時(shí),可以用該命令讀取一條記錄。寫記錄文件(UpdateRecord)當(dāng)滿足文件的寫權(quán)限時(shí),可以用該命令寫(或更新)一條記錄。增加記錄文件(AppendRecord)當(dāng)滿足文件的添加權(quán)限時(shí),可以用該命令追加一條新記錄。AppendRecord文件操作命令A(yù)ppendRecord4、循環(huán)定長(zhǎng)記錄文件數(shù)據(jù)以記錄為單位進(jìn)行存儲(chǔ)。文件體結(jié)構(gòu)記錄長(zhǎng)度
123………………m記錄數(shù)1……n4、循環(huán)定長(zhǎng)記錄文件數(shù)據(jù)以記錄為單位進(jìn)行存儲(chǔ)。記錄長(zhǎng)文件頭定義文件頭字節(jié)描述文件類型1‘2E’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2字節(jié)1表示記錄總個(gè)數(shù)(2-254)字節(jié)2表示記錄長(zhǎng)度(≦178)訪問(wèn)權(quán)限11讀權(quán)限訪問(wèn)權(quán)限21寫/追加權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)保留1‘FF’文件頭定義文件頭字節(jié)描述文件類型1‘2E’(非安全報(bào)文模式)文件操作命令讀記錄文件(ReadRecord)當(dāng)滿足文件的讀權(quán)限時(shí),可以用該命令讀取一條記錄。寫記錄文件(UpdateRecord)當(dāng)滿足文件的寫權(quán)限時(shí),可以用該命令寫(或更新)一條記錄。增加記錄文件(AppendRecord)當(dāng)滿足文件的添加權(quán)限時(shí),可以用該命令追加一條新記錄。文件操作命令EF的分類(2)按文件用途分類DIR文件密鑰文件公鑰文件私鑰文件應(yīng)用自定義解釋文件EF的分類(2)按文件用途分類DIR文件1、DIR文件DIR文件是DDF下用以記錄其子DF的文件。通常為一個(gè)記錄文件,記錄的每一項(xiàng)分別對(duì)應(yīng)著一個(gè)子DF。DIR文件在DDF下唯一存在,必須在創(chuàng)建子DF之前創(chuàng)建出來(lái)。DIR文件可以作為記錄文件進(jìn)行讀取,但是通常不允許外界的寫文件操作。DIR文件的維護(hù)工作由COS系統(tǒng)自動(dòng)完成。1、DIR文件DIR文件是DDF下用以記錄其子DF的文件。DIR文件記錄格式舉例L:1字節(jié),表示AID的長(zhǎng)度AID:L字節(jié),DF的應(yīng)用標(biāo)識(shí)符DFADD:2字節(jié),DF文件的起始地址(相對(duì)于MF文件的起始地址開(kāi)始計(jì)算)LAIDDFADDDIR文件記錄格式舉例L:1字節(jié),表示AID的長(zhǎng)度LAID2、密鑰文件密鑰文件是存放密鑰的文件,在任何情況下均不可由外界讀出每個(gè)DF下只能有一個(gè)KEY文件,且必須最先建立一個(gè)KEY文件可以包含多種密鑰,每種密鑰可以有多個(gè)KEY文件通常是一變長(zhǎng)記錄文件,每一條記錄對(duì)應(yīng)一條密鑰密鑰=密鑰頭(5字節(jié))+密鑰值2、密鑰文件密鑰文件是存放密鑰的文件,在任何情況下均不可由外密鑰頭——密鑰類型密鑰名稱類型字節(jié)密鑰名稱類型字節(jié)DES加密密鑰30外部認(rèn)證密鑰39DES解密密鑰31修改透支限額密鑰3CDESMAC密鑰32圈提密鑰3D內(nèi)部密鑰34消費(fèi)密鑰3E維護(hù)密鑰36圈存密鑰3F主控密鑰密鑰標(biāo)識(shí)為00的39密鑰口令(PIN)3A口令解鎖密鑰37解鎖口令3B口令重裝密鑰38密鑰頭——密鑰類型密鑰名稱類型字節(jié)密鑰名稱類型字節(jié)DES加密文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3F’文件標(biāo)識(shí)(FID)2’0000’文件大小2所有密鑰記錄長(zhǎng)度之和+5字節(jié)保留空間DF短文件標(biāo)識(shí)符1見(jiàn)下表訪問(wèn)權(quán)限21增加密鑰權(quán)限保留1‘FF’保留1‘FF’BacktoCreateFile文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3F’文件標(biāo)DF短文件標(biāo)識(shí)符b7b6b5b4b3b2b1b0描述000XXXXX當(dāng)前DF為DDF,低5位為DDF下DIR文件的SFI100XXXXX當(dāng)前DF為ADF,低5位為發(fā)卡方專用數(shù)據(jù)文件的SFI11111111保留值BacktoCreateFileDF短文件標(biāo)識(shí)符b7b6b5b4b3b2b1b0描述000X文件操作命令增加或修改密鑰命令(WriteKey)在滿足密鑰文件的增加權(quán)限時(shí),可以用該命令向密鑰文件中寫入一條密鑰;在滿足密鑰的更改權(quán)限時(shí)可以用該命令更改密鑰數(shù)據(jù)(不能更改密鑰頭數(shù)據(jù))對(duì)于不同類型的密鑰,有其相應(yīng)的命令,在滿足密鑰使用權(quán)限時(shí)才可使用相應(yīng)的密鑰進(jìn)行認(rèn)證或密碼運(yùn)算。文件操作命令3、公鑰文件用于存放RSA公鑰。當(dāng)滿足文件使用權(quán)限時(shí)可進(jìn)行驗(yàn)證、加密運(yùn)算;當(dāng)滿足文件寫權(quán)限時(shí)可以寫入(更新)公鑰。公鑰文件通常是一二進(jìn)制文件,每個(gè)公鑰文件只能存放一個(gè)公鑰文件體結(jié)構(gòu)符號(hào)公鑰文件內(nèi)容TLVn6E80模數(shù)ne6503公開(kāi)指數(shù)e3、公鑰文件用于存放RSA公鑰。當(dāng)滿足文件使用權(quán)限時(shí)可進(jìn)行驗(yàn)文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3E’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2公鑰長(zhǎng)度≥135訪問(wèn)權(quán)限11使用權(quán)限訪問(wèn)權(quán)限21更改權(quán)限訪問(wèn)權(quán)限31讀權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)BacktoCreateFile文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3E’(非安文件操作命令生成RSA密鑰對(duì)命令(GenerateRSAKey)可以用該命令生成模長(zhǎng)為1024位的RSA密鑰對(duì),公鑰被直接送出卡外。寫二進(jìn)制文件命令(UpdateBinary)當(dāng)滿足公鑰文件的更改權(quán)限時(shí),可以用該命令把公鑰寫入公鑰文件。文件操作命令讀二進(jìn)制文件命令(ReadBinary)當(dāng)滿足公鑰文件的讀權(quán)限時(shí),可以用該命令讀出公鑰簽名認(rèn)證命令(SignaturesVerify)當(dāng)滿足公鑰文件的使用權(quán)限時(shí),可以用該命令進(jìn)行簽名認(rèn)證。數(shù)據(jù)加密(DataEncrypt)當(dāng)滿足公鑰文件的使用權(quán)限時(shí),可以用該命令進(jìn)行數(shù)據(jù)加密讀二進(jìn)制文件命令(ReadBinary)4、私鑰文件用于存放RSA私鑰。當(dāng)滿足文件使用權(quán)限時(shí)可以進(jìn)行數(shù)字簽名、解密運(yùn)算;當(dāng)滿足文件寫權(quán)限時(shí)可以寫入(更新)私有密鑰私鑰文件通常是一二進(jìn)制文件,每個(gè)私鑰文件中只能存放一條私鑰。4、私鑰文件用于存放RSA私鑰。文件體結(jié)構(gòu)字節(jié)符號(hào)私鑰文件內(nèi)容TLV1-66q7140素?cái)?shù)q67-132dq5140私鑰指數(shù)d模(q-1)133-198p7040素?cái)?shù)p199-264dp5040私鑰指數(shù)d模(p-1)265-330qinv4940q模p的逆文件體結(jié)構(gòu)字節(jié)符號(hào)私鑰文件內(nèi)容TLV1-66q7140素?cái)?shù)q文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3D’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2私鑰長(zhǎng)度≥330訪問(wèn)權(quán)限11使用權(quán)限訪問(wèn)權(quán)限21更改權(quán)限訪問(wèn)權(quán)限31讀權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)BacktoCreateFile文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘3D’(非安文件操作命令生成RSA密鑰對(duì)命令(GenerateRSAKey)可以用該命令生成模長(zhǎng)為1024位的RSA密鑰對(duì)并把私鑰寫入私鑰文件中(或直接送出卡外)。寫二進(jìn)制文件命令(UpdateBinary)當(dāng)滿足私鑰文件的更改權(quán)限時(shí),可以用該命令把私鑰寫入私鑰文件。文件操作命令讀二進(jìn)制文件命令(ReadBinary)當(dāng)滿足私鑰文件的讀權(quán)限時(shí),可以用該命令讀出私鑰。數(shù)字簽名命令(DigitalSignatures)當(dāng)滿足私鑰文件的使用權(quán)限時(shí),可以用該命令進(jìn)行數(shù)字簽名。數(shù)據(jù)解密(DataDecrypt)當(dāng)滿足私鑰文件的使用權(quán)限時(shí),可以用該命令進(jìn)行數(shù)據(jù)解密。讀二進(jìn)制文件命令(ReadBinary)5、應(yīng)用自定義解釋文件這些特殊文件的數(shù)據(jù)含義由應(yīng)用自定義和自解釋。COS只是將其作為透明二進(jìn)制、定長(zhǎng)記錄、變長(zhǎng)記錄、循環(huán)定長(zhǎng)記錄等文件類型來(lái)操作。例如:普通錢包文件5、應(yīng)用自定義解釋文件這些特殊文件的數(shù)據(jù)含義由應(yīng)用自定義和自普通錢包文件的文件頭定義文件頭字節(jié)(Byte)描述文件類型1‘2F’(非安全報(bào)文模式)文件標(biāo)識(shí)(FID)2文件大小2字節(jié)1表示記錄總個(gè)數(shù)(2-254)字節(jié)2表示記錄長(zhǎng)度(<8)訪問(wèn)權(quán)限11扣款權(quán)限/讀權(quán)限訪問(wèn)權(quán)限21存款權(quán)限維護(hù)密鑰標(biāo)識(shí)1計(jì)算安全報(bào)文的密鑰標(biāo)識(shí)保留1‘FF’普通錢包文件的文件頭定義文件頭字節(jié)(Byte)描述文件類型1普通錢包文件相關(guān)操作指令存款命令(Increase)在滿足存款權(quán)限時(shí),可以用該命令增加錢包余額。扣款命令(Decrease)在滿足扣款權(quán)限時(shí),可以用該命令減少錢包余額。讀記錄文件(ReadRecord)在滿足讀權(quán)限時(shí),可以用該命令讀出指定記錄。普通錢包文件相關(guān)操作指令4.4.4文件系統(tǒng)邏輯結(jié)構(gòu)示例常見(jiàn)卡片文件結(jié)構(gòu)示例MFADF2DDF1DIRKEYEFADF3二進(jìn)制EF變長(zhǎng)記錄EF公鑰EF私鑰EFKEYEFADF1KEYEF電子錢包電子存折KEYEFDIR…4.4.4文件系統(tǒng)邏輯結(jié)構(gòu)示例常見(jiàn)卡片文件結(jié)構(gòu)示例MFA4.4.4文件系統(tǒng)邏輯結(jié)構(gòu)示例TimeCOS/PK文件結(jié)構(gòu)示例金融應(yīng)用相關(guān)概念金融交易持卡人、商戶和收單行之間基于收付款方式的商品或服務(wù)交換行為。4.4.4文件系統(tǒng)邏輯結(jié)構(gòu)示例TimeCOS/PK文件結(jié)電子存折ElectronicDeposit一種為持卡人進(jìn)行消費(fèi)、取現(xiàn)等交易而設(shè)計(jì)的使用個(gè)人密碼PIN保護(hù)的金融IC卡應(yīng)用。它支持圈存、圈提、消費(fèi)、取現(xiàn)、修改透支限額及查詢余額交易。電子錢包ElectronicPurse一種為持卡人小額消費(fèi)而設(shè)計(jì)的金融IC卡應(yīng)用。它支持圈存、消費(fèi)和查詢余額交易。除圈存交易外,使用電子錢包進(jìn)行的其他交易均不記錄明細(xì),且均無(wú)需提交個(gè)人密碼PIN。電子存折ElectronicDeposit圈存Load持卡人將其在銀行相應(yīng)帳戶上的資金劃轉(zhuǎn)到電子存折或電子錢包中。圈存交易必須在金融終端上聯(lián)機(jī)進(jìn)行。圈提Unload持卡人將電子存折中的部分或全部資金劃回到其在銀行的相應(yīng)帳戶上。圈提交易必須在金融終端上聯(lián)機(jī)進(jìn)行。圈存Load消費(fèi)Puchase消費(fèi)交易允許持卡人使用電子存折或者電子錢包的余額進(jìn)行購(gòu)物或獲取服務(wù)。此交易可以在銷售點(diǎn)終端POS上脫機(jī)進(jìn)行。使用電子存折進(jìn)行的消費(fèi)交易必須提交個(gè)人密碼PIN,使用電子錢包則不需要。取現(xiàn)CashWithdraw取現(xiàn)交易允許持卡人從電子存折中提取現(xiàn)金。此交易必須在金融終端上進(jìn)行,但可以脫機(jī)處理。只有電子存折應(yīng)用支持此交易,且必須提交個(gè)人密碼PIN。消費(fèi)Puchase透支限額OverdrawLimit“透支限額”是一種基于電子存折應(yīng)用的功能。當(dāng)電子存折中的實(shí)際金額不足時(shí),它為持卡人提供了一種在發(fā)卡方所允許的透支額度內(nèi)繼續(xù)進(jìn)行交易的方便性。修改透支限額交易必須在金融終端上聯(lián)機(jī)進(jìn)行,且必須提交個(gè)人密碼PIN。透支限額OverdrawLimit電子錢包與電子存折電子錢包電子存折是否需要在金融終端上進(jìn)行圈存√√是圈提×√是消費(fèi)√√否取現(xiàn)×√是修改透支限額×√是電子錢包與電子存折電子錢包電子存折是否需要在金融終端上進(jìn)行圈4.5操作卡片文件的相關(guān)命令4.5.1CreateFile(創(chuàng)建文件)4.5.2SelectFile(選擇文件)4.5.3UpdateBinary(寫二進(jìn)制文件)
4.5.4ReadBinary(讀二進(jìn)制文件)4.5.5UpdateRecord(寫記錄文件)4.5.6ReadRecord(讀記錄文件)
4.5.7AppendRecord(增加記錄)4.5操作卡片文件的相關(guān)命令4.5.1CreateF4.5.1CreateFile(創(chuàng)建文件)1、命令功能描述該命令用于建立文件系統(tǒng)在滿足當(dāng)前DF的建立權(quán)限時(shí),可用該命令在當(dāng)前DF下創(chuàng)建新的文件(DF或EF)每個(gè)DF下只能有一個(gè)KEY文件,且必須最先被建立。具體參看《專用技術(shù)參考手冊(cè)》P494.5.1CreateFile(創(chuàng)建文件)1、命令功能2、命令報(bào)文格式MF的FID必須是’3F00’KEY文件的FID必須是’0000’公鑰/私鑰文件的FID高字節(jié)必須是‘00’代碼長(zhǎng)度(byte)值(Hex)描述CLA180INS1E0P1P22XXXX文件標(biāo)識(shí)符FIDLc1XXDATALcXX…XX文件控制信息Le不存在2、命令報(bào)文格式MF的FID必須是’3F00’代碼長(zhǎng)度(bDATA文件類型文件空間建立權(quán)限擦除權(quán)限8字節(jié)傳輸代碼長(zhǎng)度(byte)12118值(HEX)38FFFFXXXXXX…XX建立MF文件時(shí)P1P2=‘3F00’DATA域文件控制信息為建立DF文件時(shí)DATA域文件控制信息為DATA文件類型文件空間建立權(quán)限擦除權(quán)限保留字DF名稱(可選)長(zhǎng)度(byte)121135-16值(HEX)38XXXXXXXXFFFFFFDF名稱DATA文件類型文件空間建立權(quán)限擦除權(quán)限8字節(jié)傳輸代碼長(zhǎng)度(建立EF文件時(shí)Lc=’07’DATA域文件控制信息為(不帶線路保護(hù)時(shí))‘FF’‘FF’存款權(quán)限讀/扣款權(quán)限記錄長(zhǎng)度記錄數(shù)‘2F’普通錢包文件‘FF’‘FF’寫權(quán)限讀權(quán)限記錄長(zhǎng)度記錄數(shù)‘2A’定長(zhǎng)記錄文件‘FF’‘FF’寫權(quán)限讀權(quán)限記錄長(zhǎng)度記錄數(shù)‘2E’循環(huán)文件‘FF’‘FF’寫權(quán)限讀權(quán)限文件空間‘2C’變長(zhǎng)記錄文件‘FF’讀權(quán)限更改權(quán)限使用權(quán)限文件空間≥330‘3D’私鑰文件‘FF’讀權(quán)限更改權(quán)限使用權(quán)限文件空間≥135‘3E’公鑰文件當(dāng)前DF文件SFI讀權(quán)限Byte4文件空間文件空間Byte2‘FF’‘FF’增加權(quán)限‘3F’密鑰文件‘FF’‘FF’寫權(quán)限‘28’二進(jìn)制文件Byte7Byte6Byte5Byte3Byte1數(shù)據(jù)域文件類型建立EF文件時(shí)‘FF’‘FF’存款權(quán)限讀/扣款權(quán)限記錄長(zhǎng)度記3、響應(yīng)報(bào)文數(shù)據(jù)不存在4、響應(yīng)報(bào)文狀態(tài)碼SW1SW2意義9000命令成功執(zhí)行6700錯(cuò)誤的長(zhǎng)度6982建立權(quán)限不滿足6A80記錄個(gè)數(shù)小于2或目錄級(jí)數(shù)超過(guò)三級(jí)6A84文件無(wú)足夠空間6A86文件已存在3、響應(yīng)報(bào)文數(shù)據(jù)SW1SW2意義9000命令成功執(zhí)行67005、命令使用示例預(yù)設(shè)環(huán)境假設(shè)目前卡中已存在MF,要在MF下建立一個(gè)KEY文件,一個(gè)DIR文件,兩個(gè)DF文件和一個(gè)定長(zhǎng)記錄EF文件,即:5、命令使用示例命令報(bào)文1)創(chuàng)建KEYEF,設(shè)其文件大小為0x007D,增加權(quán)限為F0APDU:80E00000073F007D01F0FFFFFID文件類型文件大小當(dāng)前DF文件短標(biāo)識(shí)符增加權(quán)限命令報(bào)文FID文件類型文件大小當(dāng)前DF文件短標(biāo)識(shí)符增加權(quán)限2)創(chuàng)建DIREF,設(shè)其FID=0001,文件大小為0x0030,讀權(quán)限為F0,寫權(quán)限為AA。APDU:80E00001072C0030F0AAFFFFFID文件類型文件大小讀權(quán)限寫權(quán)限2)創(chuàng)建DIREF,設(shè)其FID=0001,文件大小為0x3)創(chuàng)建DF1,設(shè)其FID=3F01,文件空間為0x1234,建立權(quán)限和擦除權(quán)限均為F0,DF名稱為1122334455667788。APDU:80E03F0110381234F0F0FFFFFF1122334455667788文件名稱FID文件類型文件空間擦除權(quán)限建立權(quán)限3)創(chuàng)建DF1,設(shè)其FID=3F01,文件空間為0x1234)創(chuàng)建DF2,設(shè)其FID=3F02,文件空間為0x5678,建立權(quán)限和擦除權(quán)限均為F0,DF名稱為8877665544332211。APDU:80E03F0210385678F0F0FFFFFF8877665544332211文件名稱FID文件類型文件空間擦除權(quán)限建立權(quán)限4)創(chuàng)建DF2,設(shè)其FID=3F02,文件空間為0x5675)創(chuàng)建定長(zhǎng)EF,設(shè)其FID=0002,支持16條記錄,每條記錄18字節(jié),讀權(quán)限為F0,寫權(quán)限為F0。APDU:80E00002072A1012F0F0FFFFFID文件類型記錄數(shù)讀權(quán)限寫權(quán)限記錄長(zhǎng)度5)創(chuàng)建定長(zhǎng)EF,設(shè)其FID=0002,支持16條記錄,每創(chuàng)建結(jié)果創(chuàng)建結(jié)果補(bǔ)充:EraseMF(擦除主文件MF)1、命令功能描述在滿足MF的擦除權(quán)限時(shí),可以用此命令擦除MF下的所有文件(DF、EF)。但MF當(dāng)前的訪問(wèn)權(quán)限、空間等信息并不改變(即不能擦除當(dāng)前MF的文件頭信息)。具體參看《專用技術(shù)參考手冊(cè)》P53補(bǔ)充:EraseMF(擦除主文件MF)1、命令功能描述2、命令報(bào)文格式代碼長(zhǎng)度(byte)值(Hex)描述CLA180-INS10E-P1100-P2100-Lc100-DATA--不存在Le--不存在3、響應(yīng)報(bào)文數(shù)據(jù)不存在2、命令報(bào)文格式代碼長(zhǎng)度(byte)值(Hex)描述CLA14、響應(yīng)報(bào)文狀態(tài)碼SW1SW2意義9000命令成功執(zhí)行6581寫EEPROM不成功6982擦除權(quán)限不滿足5、命令使用示例APDU:800E000000注:擦除MF后應(yīng)馬上建立KEYEF,否則卡將自鎖4、響應(yīng)報(bào)文狀態(tài)碼SW1SW2意義9000命令成功執(zhí)行65假設(shè)目前卡中文件結(jié)構(gòu)如下:MF(3F00)KEYEF(0000)DF1(3F01)DF2(3F02)要求在MF、DF1和DF2下各建立一個(gè)文件標(biāo)識(shí)符為0001的EF文件。提問(wèn):如何將EF(FID=0001)正確建立在各自的目錄之下?KEYEF(0000)KEYEF(0000)EF(0001)EF(0001)EF(0001)假設(shè)目前卡中文件結(jié)構(gòu)如下:MFKEYEFDF1DF2要求在4.5.2SelectFile(選擇文件)1、命令功能描述該命令通過(guò)文件名、文件標(biāo)識(shí)符或選擇下一個(gè)應(yīng)用來(lái)選擇IC卡中的MF、DF。能夠選擇到父DF,同級(jí)DF和下級(jí)DF、EF以及MF。具體參看《通用技術(shù)參考手冊(cè)》P544.5.2SelectFile(選擇文件)1、命令功能2、命令報(bào)文格式代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1A4-P1100通過(guò)文件標(biāo)識(shí)符選擇04通過(guò)DF名稱選擇P2100-Lc1XX-DATAXXXX…XX文件標(biāo)識(shí)符或DF名稱Le1XX對(duì)于DF而言為卡片自動(dòng)返回的FCI的最大長(zhǎng)度2、命令報(bào)文格式代碼長(zhǎng)度(byte)值(Hex)描述CLA13、響應(yīng)報(bào)文數(shù)據(jù)成功選擇DDF后回送的文件控制信息FCI標(biāo)志值存在方式6F文件控制信息模板必備84DF名稱必備A5文件控制信息專用數(shù)據(jù)可選88目錄基本文件的短文件標(biāo)識(shí)符可選標(biāo)志值存在方式6F文件控制信息模板可選84DF名稱可選A5文件控制信息專用數(shù)據(jù)必備9F0C發(fā)卡方自定數(shù)據(jù)的文件控制信息必備成功選擇ADF后回送的文件控制信息FCI3、響應(yīng)報(bào)文數(shù)據(jù)標(biāo)志值存在方式6F文件控制信息模板必備84D4、響應(yīng)報(bào)文狀態(tài)碼略5、命令使用示例1)用兩種方法選擇MF,假設(shè)MF的文件名為1122334455命令報(bào)文1APDU:00A40000023F00命令報(bào)文2APDU:00A404000511223344554、響應(yīng)報(bào)文狀態(tài)碼2)按文件標(biāo)識(shí)符選擇當(dāng)前DF下的子DF或EFCLAINSP1P2LcDATA00A4000002文件標(biāo)識(shí)符成功選擇文件后若選擇的文件為子DF,則該子DF成為當(dāng)前DF若選擇的文件為EF,該文件成為當(dāng)前文件3)通過(guò)文件名選擇DF。成功選擇DF后,該DF成為當(dāng)前DFCLAINSP1P2LcDATA00A40000XXDF文件名Return2)按文件標(biāo)識(shí)符選擇當(dāng)前DF下的子DF或EFCLAINSP14.5.3UpdateBinary(寫二進(jìn)制文件)1、命令功能描述用于更新二進(jìn)制文件的全部或者部分內(nèi)容。每次更新內(nèi)容在256字節(jié)以內(nèi),如果需要更新超過(guò)256字節(jié)的內(nèi)容的話,需要通過(guò)多次操作完成。適用于二進(jìn)制文件、公鑰文件和私鑰文件。滿足二進(jìn)制文件的寫權(quán)限時(shí)才能執(zhí)行此命令。具體參看《通用技術(shù)參考手冊(cè)》P614.5.3UpdateBinary(寫二進(jìn)制文件)1、2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1D6-P11XXP21XXLc1XX-DATAXXXX…XX寫入文件的數(shù)據(jù)Le--不存在1)2)前提:所寫文件為當(dāng)前文件2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(He3、響應(yīng)報(bào)文數(shù)據(jù)不存在4、響應(yīng)報(bào)文狀態(tài)碼略5、命令使用示例預(yù)設(shè)環(huán)境假設(shè)有二進(jìn)制文件,F(xiàn)ID=0x0005,總長(zhǎng)度為0x00143、響應(yīng)報(bào)文數(shù)據(jù)操作1:將該文件內(nèi)容寫為0102030405060708090A0B0C0D0E0F1011121314命令報(bào)文APDU:00D68500140102030405060708090A0B0C0D0E0F1011121314操作2:將該文件的第10-17字節(jié)更新為1122334455667788。命令報(bào)文APDU:00D68509081122334455667788操作1:將該文件內(nèi)容寫為0102030405064.5.4ReadBinary(讀二進(jìn)制文件)1、命令功能描述用于讀取二進(jìn)制文件的全部或者部分內(nèi)容。每次讀取的內(nèi)容在256字節(jié)以內(nèi),如果需要讀取超過(guò)256字節(jié)的內(nèi)容的話,需要通過(guò)多次操作完成。適用于二進(jìn)制文件、公鑰文件和私鑰文件。滿足二進(jìn)制文件的讀權(quán)限時(shí)才能執(zhí)行此命令。具體參看《通用技術(shù)參考手冊(cè)》P544.5.4ReadBinary(讀二進(jìn)制文件)1、命令2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1B0-P11XXP21XXLc--不存在DATA--不存在Le1XX要讀取的數(shù)據(jù)長(zhǎng)度1)2)前提:所讀文件為當(dāng)前文件2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(He3、響應(yīng)報(bào)文數(shù)據(jù)由讀取的數(shù)據(jù)組成。4、響應(yīng)報(bào)文狀態(tài)碼略5、命令使用示例預(yù)設(shè)環(huán)境假設(shè)有二進(jìn)制文件,F(xiàn)ID為0x0005,總長(zhǎng)度為0x0014,讀取其內(nèi)容。命令報(bào)文APDU:00B0850014Return3、響應(yīng)報(bào)文數(shù)據(jù)Return4.5.5UpdateRecord(寫記錄文件)1、命令功能描述用于添加記錄或更改指定的記錄。對(duì)線性結(jié)構(gòu)文件來(lái)說(shuō),當(dāng)指定的記錄號(hào)不存在時(shí),可按記錄號(hào)順序添加記錄。按記錄標(biāo)識(shí)符訪問(wèn)的記錄不存在時(shí),也應(yīng)視為添加新的記錄。滿足記錄文件的寫權(quán)限時(shí)才能執(zhí)行此命令。具體參看《通用技術(shù)參考手冊(cè)》P644.5.5UpdateRecord(寫記錄文件)1、命2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1DC-P11XX記錄號(hào)或記錄標(biāo)識(shí)符P21XXLc1XX數(shù)據(jù)長(zhǎng)度DATAXXXX…XX添加的或更新原有記錄的新記錄Le--不存在2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Heb7b6b5b4b3b2b1b0描述00000---對(duì)當(dāng)前EF進(jìn)行操作xxxxx---短文件標(biāo)識(shí)符-----100P1記錄號(hào)-----000P1指定記錄標(biāo)識(shí)符的第一個(gè)記錄-----001P1指定記錄標(biāo)識(shí)符的最后一個(gè)記錄-----010前一個(gè)P1指定記錄標(biāo)識(shí)符的記錄-----011下一個(gè)P1指定記錄標(biāo)識(shí)符的記錄參數(shù)P2的含義如下表所示:注:1、XXXXX代表SFI;2、循環(huán)記錄文件只能用P1=00,P2=03來(lái)添加。b7b6b5b4b3b2b1b03、響應(yīng)報(bào)文數(shù)據(jù)不存在4、響應(yīng)報(bào)文狀態(tài)碼略5、命令使用示例1)文件類型:定長(zhǎng)記錄文件;FID=0x0002;記錄數(shù)=3條;記錄長(zhǎng)度=12個(gè)字節(jié)操作將定長(zhǎng)記錄文件的第一條記錄寫為0102030405060708090A0B0C命令報(bào)文APDU:00DC01140C0102030405060708090A0B0C3、響應(yīng)報(bào)文數(shù)據(jù)2)文件類型:循環(huán)定長(zhǎng)記錄文件;FID=0x0003;記錄數(shù)=3條;記錄長(zhǎng)度=12個(gè)字節(jié)操作在循環(huán)文件中追加1條記錄。記錄內(nèi)容為0102030405060708090A0B0C命令報(bào)文APDU:00DC00030C0102030405060708090A0B0C響應(yīng)報(bào)文
90002)文件類型:循環(huán)定長(zhǎng)記錄文件;FID=0x0003;記錄數(shù)3)文件類型:變長(zhǎng)記錄文件;FID=0x0001;其中有條記錄為AA021122。操作修改記錄標(biāo)識(shí)為AA的記錄,同時(shí)將記錄標(biāo)識(shí)改為CC。命令報(bào)文APDU:00DCAA0804CC021122響應(yīng)報(bào)文90003)文件類型:變長(zhǎng)記錄文件;FID=0x0001;其中有條記4.5.6ReadRecord(讀記錄文件)1、命令功能描述用于讀記錄文件的一條或多條記錄。適用于定長(zhǎng)記錄文件、循環(huán)文件、錢包文件和變長(zhǎng)記錄文件。滿足記錄文件的讀權(quán)限時(shí)才能執(zhí)行此命令。具體參看《通用技術(shù)參考手冊(cè)》P504.5.6ReadRecord(讀記錄文件)1、命令功2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Hex)描述CLA100-INS1B2-P11XX記錄號(hào)或記錄標(biāo)識(shí)符P21XXLc--不存在DATA--不存在Le1XX要讀取的數(shù)據(jù)長(zhǎng)度2、命令報(bào)文格式(不帶線路保護(hù))代碼長(zhǎng)度(byte)值(Heb7b6b5b4b3b2b1b0描述00000---對(duì)當(dāng)前文件進(jìn)行操作xxxxx---基本文件標(biāo)識(shí)符-----100按記錄號(hào),讀P1指定的記錄-----101按記錄號(hào),從P1指定的記錄讀到最后一條記錄-----110按記錄號(hào),讀從開(kāi)始到P1指定的記錄-----000讀P1指定記錄標(biāo)識(shí)符的第一個(gè)記錄-----001讀P1指定記錄標(biāo)識(shí)符的最后一個(gè)記錄-----010讀下一個(gè)P1指定記錄標(biāo)識(shí)符的記錄-----011讀前一個(gè)P1指定記錄標(biāo)識(shí)符的記錄參數(shù)P2的含義如下表所示:注:XXXXX代表SFI;b7b6b5b4b3b2b1b03、響應(yīng)報(bào)文數(shù)據(jù)由讀出的記錄組成4、響應(yīng)報(bào)文狀態(tài)碼略5、命令使用示例1)文件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵押機(jī)動(dòng)車借款合同書
- 公司品牌服務(wù)合同
- 工業(yè)園物業(yè)委托管理合同
- 口罩機(jī)居間服務(wù)協(xié)議
- 環(huán)境保護(hù)工程設(shè)備供應(yīng)協(xié)議
- 關(guān)于個(gè)人借款的合同5篇
- 汽車銷售入股合同范本
- 白糖批發(fā)銷售合同范本
- 專業(yè)咨詢服務(wù)產(chǎn)業(yè)分析報(bào)告
- 離子交換樹(shù)脂戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 亮化工程投標(biāo)書
- 沖壓廢料自動(dòng)輸送裝置設(shè)計(jì)
- 公園棧道棧橋施工方案
- 不規(guī)則抗體篩查與鑒定
- 中國(guó)銀行海爾多聯(lián)機(jī)方案書
- 涂布機(jī)初級(jí)操作技術(shù)與維修培訓(xùn)課件
- GB/T 8417-2003燈光信號(hào)顏色
- GB/T 7984-2001輸送帶具有橡膠或塑料覆蓋層的普通用途織物芯輸送帶
- GB/T 7631.10-2013潤(rùn)滑劑、工業(yè)用油和有關(guān)產(chǎn)品(L類)的分類第10部分:T組(渦輪機(jī))
- GB/T 7324-2010通用鋰基潤(rùn)滑脂
- GB/T 28114-2011鎂質(zhì)強(qiáng)化瓷器
評(píng)論
0/150
提交評(píng)論