標籤:des style blog color io 檔案 2014 ar
? ——APPLICATIONBLOCK(應用鎖定);
? ——APPLICATION UNBLOCK(應用解鎖);
? ——CARDBLOCK(卡片鎖定);
? ——EXTERNAL AUTHENTICATION(外部認證);
? ——GET RESPONSE(取響應);
? ——GET CHALLENGE(產生隨機數);
? ——INTERNAL AUTHENTICATION(內部認證);
? ——PIN CHANGE/UNBLOCK(個人識別碼修改/解鎖);
? ——READ BINARY(讀二進位);
? ——READ RECORD(讀記錄);
? ——SELECT(選擇);
? ——UPDATE BINARY(修改二進位);
? ——UPDATE RECORD(修改記錄);
? ——VERIFY(校正)。
1. 應用鎖定, 解鎖
CPURESET()00A40000021001DAMK1=07DBBE1E85DC562C94834B17143A14DC //應用維護密鑰 0084000004(RAM+9000) 3DES_MAC(RAM+00000000+841E000004+800000,DAMK1,MAC)841E000004+MAC(9000) //解鎖0084000004(RAM+9000) 3DES_MAC(RAM+00000000+8418000004+800000,DAMK1,MAC)8418000004+MAC(9000)
2. 讀寫二進位檔案
CPURESET()00A40000021001//滿足寫入權限0084000008(RAM+9000)ECB_3DES_EN(RAM,00000000000000000000000000000022,ENDATA)0082000108+ENDATA(9000) 00A40000020015//寫=明文+MACTEF0015=1111000000000000FD2000005180000044D012132009030320190303101000003DES_MAC_COM(04D6950024+TEF0015,00000000000000000000000000000033,MAC)//讀 0000(起始地址)+0A(讀取長度)00B0+0000+0A
3. 讀寫記錄檔案
00A4000002100100A40000020019DAMK3=C0994B4B7B36828A326EDF1A3A65D231 REC001901=011E00030B200905260000000000000000000000000000000000000000000000 0084000008(RAM+9000)3DES_MAC(RAM+04DC010424+REC001901+800000,DAMK3,MAC)04DC010424+REC001901+MAC /************讀取交易明細記錄************/CPURESET()00A4000002200100A40000020018 0020000003888888//PIN驗證 00B2010417(SSSS1+9000)00B2020417(SSSS2+9000)