非接觸ic卡讀寫器安裝方法_第1頁(yè)
非接觸ic卡讀寫器安裝方法_第2頁(yè)
非接觸ic卡讀寫器安裝方法_第3頁(yè)
非接觸ic卡讀寫器安裝方法_第4頁(yè)
非接觸ic卡讀寫器安裝方法_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

概 文件結(jié) 宏說 安全級(jí) COS屬 口令類 算 算法 連接類 獲取T-KEY連接狀 加 Flash區(qū)操 驗(yàn)證Flash....................................................................................................更改Flash.................................................................................................... 寫 讀 附 附錄 概FW_FX.dll:動(dòng)態(tài)庫(kù)FW_FX.lib:靜態(tài)庫(kù) 函數(shù)頭文件T-KEY針對(duì)T-KEY的COS部分8M的空間,用戶可以保存敏感數(shù)據(jù)宏說COSTOKEN_COS_COS剩余容當(dāng)前COS狀算算法DES算SSF33算SCB2算SHA1算算法模ECB加密模CFB加密模CBC加密模TOKEN_TYPE_FWT-T-KEY連接模設(shè)備相關(guān)函設(shè)備列列表所支持TOKEN的連接名long

unsignedlong* unsignedlong constvoid* 返回值 其他 錯(cuò)誤(見附錄1,后同unsignedlong FWTokenList(szTokenName,&ulTokenNameLen,TOKEN_TYPE_FWT-連接設(shè)連接一個(gè)TOKEN,獲得TOKEN的操作句柄long constchar* unsignedlong constvoid* 輸出參數(shù),返回TOKEN的連接 斷開連斷開已經(jīng)連接好的設(shè)備,釋放TOKENlong 其他 錯(cuò)誤(見附錄斷開連斷開已經(jīng)連接好的設(shè)備,釋放TOKENlong 其他 錯(cuò)誤(見附錄獲取屬long

unsignedlong 返回值 unsignedlong unsignedlong ulBufLen=sizeof(pbBuf); T-KEY檢查0-7端口是否有T-

int16Fw_GetDevState(unsignedcharpState:8字節(jié)(pState[0]–pState[7]),0x311表示有T-KEY,0x30(‘0表示沒有T-返回值 longI;HANDLEicdev;{{{}}return /*no}Return /*error創(chuàng)建應(yīng) long const constvoid* unsignedlong

constvoid* unsignedlong unsignedlong const 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 選擇應(yīng)選擇TOKEN上存在的應(yīng)用,所有對(duì)應(yīng)用的操作只有在選擇應(yīng)用后才能操作long const 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 刪除應(yīng) long 輸入?yún)?shù),TOKENFWTokenConnect函數(shù)獲取。 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 lResult=FWTokenSelectApp(lTokenHandle,"mytestlResult=在當(dāng)前應(yīng)用下或者當(dāng)前應(yīng)用的子下建立一個(gè)二進(jìn)制文件。當(dāng)前應(yīng)用可long unsignedshortusDirFileID,unsignedshortusFileID,unsignedshortusFileLen,unsignedlong unsignedlong unsigned 輸入?yún)?shù),TOKENFWTokenConnect 輸入?yún)?shù),所要建立的二進(jìn)制文件標(biāo)識(shí)符(保留3F00001C001D4E00-4E0F等值 返回值 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 intulBufLen= 激活文long unsignedshort unsignedshort 輸入?yún)?shù),TOKENFWTokenConnect usDirFileID!=0&&usFileID= 下的usDirFileIDusDirFileID=0&&usFileID!= 下的usFileID子文usDirFileID!=0&&usFileID!=0: 返回值 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 讀二進(jìn)制long unsignedshortusOffset,unsignedshortusReadLen); 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 寫二進(jìn)制long unsignedshort constvoid* unsignedshort 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 //選擇當(dāng)前應(yīng) 下的二進(jìn)制文件lResult=//更新當(dāng)前二進(jìn)制文件,更新數(shù)據(jù)為lResult=//當(dāng)前二進(jìn)制文件的前16個(gè)字lResult=3.4操作接認(rèn)證口long constvoid* unsignedlong unsignedlong 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 //lResult=//lResult=添加算法 long

unsignedcharbKeyID,constvoid* unsignedlongulKeyValueLen,unsignedlongulUseSec,unsignedlongulUpdateSec,unsignedlongulAlgID); 輸入?yún)?shù),TOKENFWTokenConnect 輸入?yún)?shù),算法密鑰的ID號(hào),ID號(hào)從0x10-0x2F之 返回值 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 令lResult=FWTokenAddKey(lTokenHandle,0x11," 0,TOKEN_PF_SO,TOKEN_ALGID_DES);令lResult=FWTokenAddKey(lTokenHandle,0x12," 更新算法long unsignedchar constvoid* unsignedlong 輸入?yún)?shù),TOKEN句柄,通過FWTokenConnect函數(shù)獲取 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 lResult= 對(duì)稱算法加密設(shè)long unsignedchar unsignedlong unsignedlong unsignedlongulFlag); 輸入?yún)?shù),TOKENFWTokenConnect 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 加longFWTokenEncrypt unsignedlong* constvoid* unsignedlong unsignedlong 輸入?yún)?shù),TOKENFWTokenConnect 返回值 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 獲取隨機(jī)long unsignedlong 輸入?yún)?shù),要獲取的隨機(jī)數(shù)長(zhǎng)度,至少4字 0x8061XXXX:XXXX表示COS返回的錯(cuò)誤碼,參見7816。 Flash區(qū)操初始化端

int16fw_init(longport,longdwShareMode,HANDLE dwShareMode:輸入?yún)?shù),表示共享模式。等于0表示調(diào)用fw_init()的應(yīng)用程序 longI;HANDLEicdev;{{{}}return /*no}Return /*error關(guān)閉端

其他 FlashlongFWlk_CheckPass(HANDLEchar*Pass, 返回值 longret;HANDLEicdev;Flash charunsignedlong char*Ness,unsignedlong 返回值 long 返回值 longblock;unsignedlongStartAdd,unsignedlongReadL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論