版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省濟(jì)寧市2023-2024學(xué)年六年級(jí)下學(xué)期期末考試英語試卷
- 第一中學(xué)學(xué)校安全管理制度
- 24.1.2 垂直于弦的直徑 人教版數(shù)學(xué)九年級(jí)上冊(cè)堂堂練(含答案)
- 貴州省2023-2024學(xué)年高三下學(xué)期高考模擬預(yù)測(cè)信息卷語文一(解析版)
- 關(guān)于民族特色酒館的問卷調(diào)查
- 電商行業(yè)的消費(fèi)者滿意度影響因素實(shí)踐研究
- 股權(quán)結(jié)構(gòu)對(duì)公司財(cái)務(wù)透明度的提升作用研究分析
- 江蘇省南京市鼓樓實(shí)驗(yàn)中學(xué)2024屆中考數(shù)學(xué)考試模擬沖刺卷含解析
- 綠色建筑科技行業(yè)經(jīng)營(yíng)模式分析
- 廢舊橡膠回收利用行業(yè)的消費(fèi)市場(chǎng)分析
- 第十三章《內(nèi)能》和第十四章《內(nèi)能的利用》測(cè)試卷-2024-2025學(xué)年人教版物理九年級(jí)全一冊(cè)
- 2024-2030年中國(guó)海纜(海底光纜)市場(chǎng)營(yíng)銷渠道與項(xiàng)目投資可行性分析研究報(bào)告
- 人教版九年級(jí)全冊(cè)英語Unit 2大單元整體教學(xué)設(shè)計(jì)
- 2024年醫(yī)院精麻藥品培訓(xùn)知識(shí)測(cè)試題與答案
- 2024年司法考試真題及答案
- 人工智能在海運(yùn)業(yè)競(jìng)爭(zhēng)中的應(yīng)用
- 2024-2030年中國(guó)激光陀螺儀行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 農(nóng)業(yè)項(xiàng)目合作的協(xié)議書
- 醫(yī)療垃圾分類及轉(zhuǎn)運(yùn)院感考核試題與答案
- 檔案管理項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 嚴(yán)重精神障礙患者健康教育內(nèi)容
評(píng)論
0/150
提交評(píng)論