?? usbkeyapi.h
字號(hào):
#include ".\epassapi.h" //ep1kdl20.lib
#define DIR_ID 1000 //證書應(yīng)用分區(qū)
#define FILE_PUB 1001//公鑰文件
#define FILE_PRI 1002//私鑰文件
#define MD5 0XAAAA
#define SHA1 0XBBBB
BOOL USBKey_Connect(EPAS_HANDLE * handle); //打開鑰匙
BOOL USBKey_InitKey(EPAS_HANDLE hKey,LPBYTE lpOldPIN);
BOOL USBKey_VerifyPin(EPAS_HANDLE hKey,//目標(biāo)USBKey設(shè)備句柄
WORD dwPINType,//口令標(biāo)識(shí)符 HPIN-使用口令
LPBYTE lpPIN//待驗(yàn)證口令
);
BOOL USBKey_ChangePin(
EPAS_HANDLE hKey,//目標(biāo)Key的句柄。
WORD dwPINType,//口令標(biāo)識(shí)符:HPIN-使用口令
LPBYTE lpOldPin,//舊口令
LPBYTE lpNewPin// 新口令
);
BOOL USBKey_UnlockPin(
EPAS_HANDLE hKey,//目標(biāo)Key的句柄。
WORD dwPINType,// 口令類型 HPIN-使用口令
LPBYTE lpUnlockPin// 解鎖口令
);
BOOL USBKey_ReadCert(
EPAS_HANDLE hKey,//目標(biāo)USBKey的句柄
DWORD dwCertType, //證書類型(1 -公鑰證書) (0 -私鑰證書)
LPBYTE lpCert, //證書數(shù)據(jù)
LPDWORD lpdwCertLen//證書的長(zhǎng)度
);
BOOL USBKey_WriteCert (
EPAS_HANDLE hKey,//目標(biāo)Key的句柄
DWORD dwCertType,//證書類型(1 -公鑰證書) (0 -私鑰證書)
LPBYTE lpCert,//證書數(shù)據(jù)
DWORD dwCertLen//證書的長(zhǎng)度
);
BOOL USBKey_GetRandom(
EPAS_HANDLE hKey,//目標(biāo)USBKey的句柄
DWORD dwRandomLen,//用戶指定的隨機(jī)數(shù)的長(zhǎng)度
LPBYTE lpRandom//為函數(shù)返回的隨機(jī)數(shù)
);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -