资源简介
飞天1kND 加密锁最新驱动(支持Win10)
代码片段和文件信息
/*
[]=========================================================================[]
Copyright(C) Feitian Technologies Co. Ltd.
All rights reserved.
FILE:
CSPKeyTest.cpp
DESC:
ePassNG CSP Test include key generation encrypt and decrypt.
Requirements: ePassNG run-time package installed.
[]=========================================================================[]
*/
#include “stdafx.h“
#include “..\..\..\..\include\csp\csp_ft.h“
#include “SysKeyTest.h“
#include “DeriveKeyTest.h“
#include “RSA.h“
#define TEST_EXIT 0
#define RC2TESTCHOISE 1
#define RC4TESTCHOISE 2
#define DESTESTCHOISE 3
//#define SSF33TESTCHOISE 4
#define DERIVERC4KEYTESTCHOISE 4
#define DERIVEDESKEYTESTCHOISE 5
#define RSACHOISE 6
#define GETPROVPARAM 7
void Showtitle(void)
{
cout << endl;
cout << “===========================================================“ << endl;
cout << “Please choise the test item:“ << endl;
cout << “ 1: RC2 Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 2: RC4 Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 3: DES Geneartion/Encryption/Decryption Test“ << endl;
cout << “ 4: RC4 Derive Key Test“ << endl;
cout << “ 5: DES Derive Key Test“ << endl;
cout << “ 6: RSA Keypair Geneartion/Encryption/Decryption Test“ << endl << endl;
cout << “ 7: Show CSP Param“ << endl << endl;
cout << “ 0: EXIT“ << endl;
cout << “===========================================================“ << endl;
}
int main(void)
{
for(;;)
{
Showtitle();
cout << “Input test item: “;
char Choise[32] = {0};
cin >> Choise;
int iChoise = atoi(Choise);
cout << endl << endl << “------------------------------------------------“ << endl;
switch(iChoise)
{
case RC2TESTCHOISE:
{
SysKeyTest test;
cout << “RC2 test:“ << endl;
test.TestKey(TEST_RC2_ALG);
cout << “RC2 test finish!“ << endl;
}
break;
case RC4TESTCHOISE:
{
SysKeyTest test;
cout << “RC4 test:“ << endl;
test.TestKey(TEST_RC4_ALG);
cout << “RC4 test finish!“ << endl;
}
break;
case DESTESTCHOISE:
{
SysKeyTest test;
cout << “DES test:“ << endl;
test.TestKey(TEST_DES_ALG);
cout << “Test DES key finish!“ << endl;
}
break;
case DERIVERC4KEYTESTCHOISE:
{
DeriveKeyTest derkeytest;
cout << “Derive RC4 test:“ << endl;
derkeytest.Testkey(TEST_RC4_ALG);
cout << “Test Derive RC4 key finish!“ << endl;
}
break;
case DERIVEDESKEYTESTCHOISE:
{
DeriveKeyTest derkeytest;
cout << “Derive DES test:“ << endl;
derkeytest.Testkey(TEST_DES_ALG);
cout << “Test derive des key finish!“ << endl;
}
break;
case RSACHOISE:
{
CRSA rsaTest;
cout << “RSA test:“ << endl;
rsaTest.TestRSA();
cout << “Test RSA key pair finish!“ << endl;
}
break;
case GETPROVPARAM:
cout << “Get CSP Parameter
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 186688 2015-10-29 14:50 加密锁最新驱动(支持Win10)\install\FT_ND_API.dll
文件 88384 2015-10-29 14:50 加密锁最新驱动(支持Win10)\install\FT_ND_FULL.dll
文件 308032 2015-10-29 14:50 加密锁最新驱动(支持Win10)\install\FT_ND_MOD.dll
文件 67904 2015-10-29 14:50 加密锁最新驱动(支持Win10)\install\FT_ND_SC.dll
文件 238466 2016-06-03 11:33 加密锁最新驱动(支持Win10)\install\win10.rar
文件 392873 2016-06-03 11:18 加密锁最新驱动(支持Win10)\install.cab
文件 95 2016-06-03 11:18 加密锁最新驱动(支持Win10)\win-v2.5\PKI\CHANGES.zh-CN.txt
文件 954102 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_CAPI_C.pdf
文件 336253 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_Developer_Guide_C.pdf
文件 212250 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_Hardware_Desc
文件 886827 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_Netscape_C.pdf
文件 541234 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_RunTime_Package_Installation_Guide_C.pdf
文件 514141 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_UserGuide_C.pdf
文件 500569 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\ePass1000ND_Word_C.pdf
文件 11760 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\License_en.rtf
文件 35755 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\License_zh-cn.rtf
文件 738 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Docs\readme.zh-cn.txt
文件 740 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\csp\csp_ft.h
文件 2229 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\Import.h
文件 1442 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\init_header.h
文件 1672 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\NGSetup.h
文件 1354 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\pkcs11\cryptoki.h
文件 9578 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\pkcs11\pkcs11.h
文件 29258 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\pkcs11\pkcs11f.h
文件 54529 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\pkcs11\pkcs11t.h
文件 393 2016-06-03 11:19 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Include\readme.zh-cn.txt
文件 260 2016-06-03 11:18 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Lib\lib_x64\CHANGES.zh-CN.txt
文件 639808 2016-06-03 11:18 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Lib\lib_x64\ImportCertsDll.dll
文件 2726 2016-06-03 11:18 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Lib\lib_x64\ImportCertsDll.lib
文件 89408 2016-06-03 11:18 加密锁最新驱动(支持Win10)\win-v2.5\PKI\Lib\lib_x64\init_eps1knd_hid.dll
............此处省略502个文件信息
评论
共有 条评论